mac 下如何设置php的默认时区
mac新手,我是通过brew install php55
安装的php,但是每次运行的时候,凡是有关date() strtotime()
之类的函数,系统都会报一个Warning
提示我设置时区,那么在哪里可以修改php的配置文件,改变php的默认时区呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。
在PHP.INI中设置时区
在代码中设置时区
以上七种方法,任意一个都可以满足我们需求。
系统初始化时,加上
或
就将解决时区相差8小时的问题。
一般php配置文件名字为
php.ini
默认路径在/etc/php.ini
(mac自带php的默认路径) 或者/etc/php5/php.ini
(*nix默认路径)等,不同操作系统,不同安装方式,路径会有所不同我没用过
brew
安装的php(话说mac自带php为啥还要另外装一个),所以不确定你这个版本的php.ini
具体在哪里如果找不到,可以尝试命令行运行
或者新建一个
info.php
页面,并访问,代码如下找到里面的
Configuration File (php.ini) Path
项,即为php.ini的路径时区设置示例
具体说明 http://php.net/date.timezone
date_default_timezone_set("PRC");
mac自带的php,配置文件要复制一下再改才行
/etc/php.ini.default复制为/etc/php.ini。
cp /etc/php.ini.default /etc/php.ini
改完重启apache
sudo apachectl restart