好的,我有一个运行 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