我使用OSX Yosemite设置了一个新环境.
我正在使用内置的PHP.
我想改变在php.ini一些配置,如date.timezone但尽管重新启动Apache服务器(须藤的apachectl重新启动)没有任何修改的正常工作.
phpinfo()给出了一个不同于php --ini命令的路径.
phpinfo()函数:
配置文件(php.ini)路径/ usr/local/php5/lib
加载的配置文件/usr/local/php5/lib/php.ini
通过命令:
哪个php
在/ usr/bin中/ PHP
php --ini
配置文件(php.ini)路径:/ etc
加载的配置文件:/etc/php.ini
扫描:/ Library/Server/Web/Config/php中的其他.ini文件
解析了其他.ini文件:(无)
所以我想我必须告诉我应该在哪里设置默认的php.ini来使用.
任何想法,提示?
Ger*_*sek 50
将配置文件移动到正确的位置并更新时区.
$ sudo cp /etc/php.ini.default /etc/php.ini
Run Code Online (Sandbox Code Playgroud)
打开配置文件/etc/php.ini,找到设置时区的行并相应地更新它.
date.timezone = Europe/Berlin
Run Code Online (Sandbox Code Playgroud)
别忘了删除; 在开始.重新启动Apache服务器以使PHP加载新的.ini文件.
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)