在 Ubuntu 中配置 PHP 时区非常简单。请按照以下步骤操作:
打开终端(快捷键:Ctrl + Alt + T)
首先,确保已经安装了 PHP。如果尚未安装,请运行以下命令以安装 PHP 及其常用扩展:
sudo apt update
sudo apt install php php-cli php-fpm php-json php-common php-mysql
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Shanghai
请将 “7.x” 替换为您的 PHP 版本。您可以使用以下命令找到正确的路径:
php --ini
sudo nano /etc/php/7.x/cli/php.ini
(如果使用 PHP-FPM,请替换 “cli” 为 “fpm”)
date.timezone = "Asia/Shanghai"
将 “Asia/Shanghai” 替换为您选择的时区。
保存并关闭 “php.ini” 文件。
重启 PHP-FPM 和/或 Apache/Nginx 服务以使更改生效:
对于 PHP-FPM:
sudo systemctl restart php7.x-fpm
将 “7.x” 替换为您的 PHP 版本。
对于 Apache:
sudo systemctl restart apache2
对于 Nginx:
sudo systemctl restart nginx
<?php
phpinfo();
?>
在 Web 浏览器中访问此文件(例如,http://your_server_ip/info.php)。搜索 “date.timezone”,您应该看到您选择的时区已生效。
完成以上步骤后,您已成功在 Ubuntu 中配置了 PHP 时区。