Ubuntu中如何设置PHP时区
在Ubuntu系统中设置PHP时区,可以按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)。
首先,确保已经安装了PHP。如果尚未安装,请运行以下命令来安装PHP:
sudo apt updatesudo apt install php
- 接下来,找到php.ini文件的位置。运行以下命令来查找php.ini文件:
php --ini
在输出结果中,找到"Loaded Configuration File"一行,该行显示了php.ini文件的路径。
- 使用文本编辑器打开php.ini文件。例如,如果php.ini文件位于/etc/php/7.4/cli/php.ini,请运行以下命令来使用nano编辑器打开它:
sudo nano /etc/php/7.4/cli/php.ini
(请根据实际情况替换PHP版本号)
- 在php.ini文件中找到"date.timezone"设置。如果没有找到,请在文件的末尾添加以下行:
date.timezone = "Asia/Shanghai"
将"Asia/Shanghai"替换为您所需的时区。您可以在这个链接找到支持的时区列表:https://www.php.net/manual/en/timezones.php
保存并关闭php.ini文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter键。
最后,重启PHP服务以使更改生效。如果您使用的是Apache,请运行以下命令:
sudo systemctl restart apache2
如果您使用的是PHP-FPM,请运行以下命令:
sudo systemctl restart php7.4-fpm
(请根据实际情况替换PHP版本号)
现在,PHP时区已设置为您选择的时区。您可以通过创建一个名为info.php的文件并输入以下内容来验证更改:
<?phpphpinfo();?>
将此文件上传到您的Web服务器,并通过浏览器访问它。在显示的PHP信息页面中,您应该能看到正确的时区设置。