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

时间:2012-01-21 02:06:28

标签: wamp php

我在浏览器中运行脚本而不是命令行时遇到问题。脚本echo是在浏览器中运行时的日期1/20/2012,但是当在命令提示符下运行时,它回显的tommorows日期为2012年1月21日。我已将时区设置为

date.timezone = America/New_York

我在命令行中运行此脚本:

"c:\wamp\bin\php\php5.3.4\php.exe" -f "c:\wamp\www\site.com\cron.php"

关于为什么我从同一个脚本获得两个不同日期的任何想法?

2 个答案:

答案 0 :(得分:1)

检查您的Apache和命令行是否有相同的PHP。并且都使用相同的php.ini文件。

答案 1 :(得分:0)

php-cliphp-cgi,& php-fpm默认情况下都使用不同的php.ini文件。