在浏览器中运行脚本时遇到问题,而不是使用命令行。在浏览器中运行时,脚本echo的日期为2012年1月20日,但在命令提示符下运行时,它echo的tommorows日期为2012月1日。我已将时区设置为
date.timezone = America/New_York
我在命令行中运行这个脚本:
"c:'wamp'bin'php'php5.3.4'php.exe" -f "c:'wamp'www'site.com'cron.php"
你知道为什么我从同一个剧本中得到两个不同的日期吗?
检查您的Apache和命令行是否具有相同的PHP。并且两者都使用相同的php.ini文件。
php-cli
、php-cgi
,&默认情况下,php-fpm
都使用不同的php.ini
文件。