在Ubuntu系统中配置PHP时区,可以按照以下步骤进行:
php.ini
文件找到php.ini
文件:
/etc/php/{版本号}/cli/php.ini
(命令行模式)或/etc/php/{版本号}/fpm/php.ini
(Web服务器模式)。/etc/php/7.4/cli/php.ini
。编辑php.ini
文件:
php.ini
文件,例如:sudo nano /etc/php/7.4/cli/php.ini
vim
:sudo vim /etc/php/7.4/cli/php.ini
设置时区:
date.timezone
配置项,如果没有则添加一行:date.timezone = "Asia/Shanghai"
"Asia/Shanghai"
替换为你需要的时区。你可以从IANA Time Zone Database获取所有可用的时区列表。保存并退出编辑器:
nano
中按Ctrl+O
保存,然后按Ctrl+X
退出。vim
中按Esc
键,输入:wq
然后按回车键保存并退出。重启PHP服务:
sudo systemctl restart php7.4-fpm
sudo systemctl restart apache2
sudo systemctl restart nginx
.htaccess
文件(仅限Apache)创建或编辑.htaccess
文件:
.htaccess
文件(如果还没有的话),或者编辑现有的文件。添加时区设置:
.htaccess
文件中添加以下行:php_value date.timezone "Asia/Shanghai"
"Asia/Shanghai"
替换为你需要的时区。保存并退出编辑器。
php_value
指令(仅限PHP-FPM)编辑PHP-FPM配置文件:
/etc/php/{版本号}/fpm/pool.d/www.conf
。设置时区:
php_admin_value[date.timezone]
配置项,如果没有则添加一行:php_admin_value[date.timezone] = "Asia/Shanghai"
"Asia/Shanghai"
替换为你需要的时区。保存并退出编辑器。
重启PHP-FPM服务:
sudo systemctl restart php7.4-fpm
通过以上任一方法,你都可以成功配置Ubuntu系统中的PHP时区。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何在Ubuntu上配置PHP时区