在 CentOS 上配置 PHP 時區,可以按照以下步驟進行:
php.ini
文件找到 php.ini
文件:
/etc/php.ini
。php --ini
備份原始文件:
sudo cp /etc/php.ini /etc/php.ini.bak
編輯 php.ini
文件:
php.ini
文件,例如使用 vi
或 nano
:sudo vi /etc/php.ini
date.timezone
設置項,如果沒有則添加一行:date.timezone = "Asia/Shanghai"
"Asia/Shanghai"
替換為你需要的時區。保存并退出編輯器:
vi
中按 Esc
鍵,然后輸入 :wq
并按回車鍵。nano
中按 Ctrl + X
,然后按 Y
確認保存,最后按回車鍵。重啟 Web 服務器:
sudo systemctl restart httpd
sudo systemctl restart php-fpm
sudo systemctl restart nginx
如果你不想修改配置文件,也可以在命令行中臨時設置 PHP 時區:
sudo date_default_timezone_set("Asia/Shanghai")
這種方法只會在當前會話中生效,重啟 Web 服務器后會失效。
無論使用哪種方法,都可以通過以下命令驗證時區是否設置成功:
php -i | grep "date.timezone"
你應該能看到類似以下的輸出:
date.timezone => Asia/Shanghai => Asia/Shanghai
這樣,你就成功地在 CentOS 上配置了 PHP 時區。