我刚刚在我的Mac上激活/安装了PHP和mySQL,一切似乎都很顺利,直到我访问了一个使用日期的表格。在之前我开发站点的线上服务器上,完全相同的页面运行正常。但是在我的本地网站中,对于表格中的每一行,我都会收到以下消息:
警告:strtotime() [function.strtotime]:依赖系统时区设置不安全。您必须使用date.timezone设置或date_default_timezone_set()函数。如果使用其中任何一种方法仍然收到此警告,则可能拼写有误时区标识符。我们选择'Europe/London'代替'BST/1.0/DST',位于/Users/mysite/Sites/testsite/index.php中的26行
警告:date() [function.date]:依赖系统时区设置不安全。您必须使用date.timezone设置或date_default_timezone_set()函数。如果使用其中任何一种方法仍然收到此警告,则可能拼写有误时区标识符。我们选择'Europe/London'代替'BST/1.0/DST',位于/Users/mysite/Sites/testsite/index.php中的26行
有什么办法可以解决这个问题吗?我猜我需要改变某个设置。
php-cli
的php.ini
文件与apache2
的php.ini
文件不同。我建议使用符号链接将它们链接在一起,以保持同步并避免混淆! - recursion.ninja