在Debian系統中,要設置PHP的時區,請按照以下步驟操作:
打開終端。
使用文本編輯器打開php.ini
文件。通常,該文件位于/etc/php/{版本號}/apache2/
(對于Apache服務器)或/etc/php/{版本號}/cli/
(對于命令行)目錄中。請將{版本號}
替換為您安裝的PHP版本,例如7.4
。您可以使用nano
或vi
等文本編輯器。例如,要使用nano
編輯器打開Apache的php.ini
文件,請運行以下命令:
sudo nano /etc/php/7.4/apache2/php.ini
對于命令行版本的php.ini
文件,請運行:
sudo nano /etc/php/7.4/cli/php.ini
在php.ini
文件中找到date.timezone
設置。如果找不到,請在文件的末尾添加以下行:
date.timezone = "Asia/Shanghai"
請將"Asia/Shanghai"
替換為您所需的時區。您可以在這里找到可用的時區列表。
保存并關閉php.ini
文件。
重啟您的Web服務器以使更改生效。對于Apache服務器,請運行以下命令:
sudo systemctl restart apache2
對于Nginx和PHP-FPM,請運行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
請確保將php7.4-fpm
替換為您安裝的PHP版本。
現在,您的Debian系統中的PHP時區已設置為您選擇的時區。您可以通過創建一個包含以下代碼的info.php
文件來驗證更改:
<?php
phpinfo();
?>
將此文件放在您的Web服務器文檔根目錄中,然后通過瀏覽器訪問http://your_server_ip/info.php
。在顯示的PHP信息頁面中,您應該看到date.timezone
設置已更改為您選擇的時區。