我已在date.timezone
php.ini
中appKernal
设置php app/check.php
。
另外Symfony2
给出以下信息。
(您的系统已准备好运行
web/config.php
个项目)
但是当我访问date.timezone
时,它会给出以下结果:
已发现主要问题,必须先解决,然后才能继续: 在
php.ini*
中设置Europe/Paris
设置(例如{{1}})。
答案 0 :(得分:13)
如果您是Linux用户,请在两个文件中执行这些操作。之前我遇到过同样的问题,并按照以下方式排序:
sudo nano /etc/php5/apache2/php.ini
sudo nano /etc/php5/cli/php.ini
如下所示:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/London
编辑: 就像下面指出的评论一样,FPM也是如此:
sudo nano /etc/php5/fpm/php.ini
答案 1 :(得分:0)
这对我有用!
终端中的执行sudo vi /usr/local/etc/php/7.1/php.ini
确保将7.1更改为您的php版本
搜索date.timezone
从
改变[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
到
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin
并重新启动php ...因为我正在使用mac并使用brew安装,我将通过以下命令sudo brew services restart php71
然后再试一次!
答案 2 :(得分:0)
Windows
php.ini
文件。 - 您可以通过打开 PHP installation path
并输入 CMD
where php
- php.ini
可以在同一个文件夹中找到
php.ini
文件即可。date.timezone
改变
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
到
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Berlin