PHP命令行&;浏览器返回不同的结果


PHP Command Line & Browser Returning Different Results

在浏览器中运行脚本时遇到问题,而不是使用命令行。在浏览器中运行时,脚本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-cliphp-cgi,&默认情况下,php-fpm都使用不同的php.ini文件。