如何更改 Apache 的 PHP5 时区?

如何更改 Apache 的 PHP5 时区?

好的,我有一个运行 Ubuntu Server 12.10 32Bit 的 VPS,我需要在我的 PHP.ini 文件中设置时区,这样我的 PHP 脚本的时间和日期功能才能正常工作(我正在尝试设置 ModX)。我曾尝试转到 /etc/php5 并在不同的文件中更改它,但不起作用。我如何更改 PHP 的时区。此外,.ini 文件中的所有内容前面都有一个 ;,这是注释还是什么?另外,我忘了提到我的网络服务器是通过 taskel 作为 LAMP 安装的。

答案1

找到你的 php.ini 并更改date.timezone = Europe/Berlin

编辑(感谢@awashburn 的评论):php-cli 的 php.ini 文件与 apache2 的 php.ini 文件不同。我建议将两者进行符号链接,以保持同步并避免混淆!

答案2

1)找到正确的php.ini文件

阿帕奇

info.php创建一个包含以下内容的文件:

<?php 

phpinfo();

然后从网络浏览器打开该文件并找到行加载配置文件

命令行界面

只需运行此命令:

$ php --ini

2)更改 php.ini 中的时区值

打开正确的php.ini文件,搜索date.timezone =值(通常在[Date]部分下),然后设置:

date.timezone = Europe/Berlin

相关内容