У меня возникла проблема при запуске скрипта в браузере по сравнению с командной строкой. Сценарий echo – это дата 1/20/2012 при запуске в браузере, однако при запуске в командной строке echo передает дату 1/21/2012. Я установил свой часовой пояс для
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
по умолчанию.