在 CentOS 系統中,配置 PHP 時區的方法如下:
找到 PHP 配置文件 php.ini
。它通常位于 /etc/php.ini
或 /etc/php.d/
目錄下。如果你不確定 php.ini
文件的位置,可以通過運行 php --ini
命令來查找。
使用文本編輯器打開 php.ini
文件。例如,你可以使用 vi
或 nano
編輯器。在終端中輸入以下命令之一:
sudo vi /etc/php.ini
或
sudo nano /etc/php.ini
在 php.ini
文件中找到以下行:
;date.timezone =
如果這一行前面有一個分號(;
),則表示時區設置被注釋掉了。要啟用時區設置,請刪除分號。
在該行下面添加以下代碼,將 Your/Timezone
替換為你所在的時區。例如,如果你在中國,可以使用 Asia/Shanghai
:
date.timezone = Asia/Shanghai
你可以在這里找到所有可用的時區:https://www.php.net/manual/en/timezones.php
保存并關閉 php.ini
文件。
重啟你的 web 服務器以使更改生效。根據你使用的 web 服務器,重啟命令可能有所不同。以下是一些常見的重啟命令:
對于 Apache:
sudo systemctl restart httpd
對于 Nginx 和 PHP-FPM:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
驗證時區設置是否生效。創建一個名為 info.php
的文件,并將其放在你的 web 服務器的根目錄下。在文件中添加以下代碼:
<?php
phpinfo();
?>
然后在瀏覽器中訪問 http://your_server_ip/info.php
。在顯示的 PHP 信息頁面中,搜索 “date.timezone”,你應該能看到你設置的時區。
完成以上步驟后,你的 CentOS 系統中的 PHP 時區設置就完成了。