2014-02-26 3 views
1

Я добавил свой часовой пояс на date.timezone в ~/.parts/etc/php5/php.ini но мой PHP скрипт, который я исполняю на консоли твердитНастройка PHP CLI временная зона

We selected the timezone 'UTC' for now, 
but please set date.timezone to select your timezone. 

Есть ли решение для этого?

ОБНОВЛЕНИЕ:

  1. Я обнаружил, что PHP на Apache распознает настройки в php.ini, но в командной строке PHP не является.
  2. Как-то теперь это работает. Я принимаю ответ @carousel, потому что я думаю, что он информативен для других.

ответ

0

Try с:

date_default_timezone_set 

метод, который используется всеми функциями даты/времени.

UPDATE:

С настройками даты/времени PHP вы должны быть очень четко, и не полагаться на некоторых предопределенных настроек.

+0

Хм. Я не понимаю. Где я должен поместить метод? –

+0

В каком-то глобальном месте, относительно вашего приложения. – carousel

+0

Спасибо за идею. Итак, в Nitrous я не могу установить значение из 'php.ini'? –

1

Вы можете использовать опцию -c при использовании php cli для указания файла php.ini для использования.

Для моей закиси коробки, я использую:

php -c /home/action/.parts/etc/php5/php.ini yourcommandshere 
Смежные вопросы