Командная строка и браузер PHP, возвращающие разные результаты - PullRequest
2 голосов
/ 21 января 2012

У меня проблема при запуске скрипта в браузере по сравнению с командной строкой. Сценарий echo - это дата 1/20/2012 при запуске в браузере, однако при запуске в командной строке он отображает дату завтрашнего дня echo 21.01.2012. Я установил свой часовой пояс на

date.timezone = America/New_York

Я запускаю этот скрипт в командной строке:

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

Есть идеи, почему я получаю две разные даты из одного и того же сценария?

Ответы [ 2 ]

1 голос
/ 06 февраля 2012

проверьте, что ваш Apache и командная строка имеют одинаковый PHP.и оба используют один и тот же файл php.ini.

0 голосов
/ 06 февраля 2012

php-cli, php-cgi, & php-fpm все используют разные php.ini файлы по умолчанию.

...