2013-09-21 61 views
1

我需要在我的PHP服务器上设置upload_tmp_dir指令。我读过,有一个我可以指定的php.ini文件。但我无法在Mac上找到任何php.ini文件。我正在使用OSX 10.8。有什么建议么?我无法在Mac上找到php.ini文件?

+0

http://stackoverflow.com/questions/9343151/where-is-php-ini-in-mac- os-x-lion-thought-it-was-in-usr-local-php5-lib – cgTag

+1

我发布了一个答案。希望这会有所帮助。任何问题请随时在这里发表评论。祝你好运。 – srain

+1

@halfer,谢谢。我知道 :)。我发布了最后的评论,因为在这个问题上有一些评论不友善,但后来被删除。 – srain

回答

10

使PHP文件与:

<?php 
phpinfo(); 

在浏览器中运行,那么你看到的PHP configuratoin文件路径;)

+0

我知道phpinfo。没有办法改变这个页面的值。 – user2551359

+1

但是有php.ini的路径 –

+0

这对我不适用b/c我使用MAMP,因此浏览器使用MAMP提供的PHP可执行文件,Mac Terminal使用OS提供的那个。 – zkent

33

您的服务器上运行命令如下:

php -i | grep php.ini  

然后你可以看到如下所示:

Configuration File (php.ini) Path => /usr/local/php/etc 
Loaded Configuration File => /usr/local/etc/php54/php.ini 
+1

这是最好的答案,应该是选择的答案。 – ILikeTurtles

+0

@Aaron谢谢。 :), 祝你有美好的一天。 – srain

+0

这是一个CLI ..我正在搜索Apache使用的ini如何找到它。在phpinfo中它说/ etc和/ etc中没有php.ini – user269867

4

如果您使用mac os默认安装php,则在/etc/php.ini中输入php.ini