0
操作系統的時區設置(我的情況是RedHat Linux版本)與該操作系統上實際的Apache服務器的時區有什麼不同?如果是這樣,我在命令行上運行date
時看到兩個中的哪一個,以及如何單獨更改它們?謝謝。Apache時區與操作系統(Linux RedHat)時區
操作系統的時區設置(我的情況是RedHat Linux版本)與該操作系統上實際的Apache服務器的時區有什麼不同?如果是這樣,我在命令行上運行date
時看到兩個中的哪一個,以及如何單獨更改它們?謝謝。Apache時區與操作系統(Linux RedHat)時區
默認情況下,系統時區應該是運行date
命令時看到的時區。默認情況下,Apache不應該配置額外的時區。
如果您正在運行PHP等軟件,可以有額外的時區設置(對於PHP,可以通過date.timezone
選項在php.ini
文件中定義)。
所以有可能Apache的設置可能與你在命令行中看到你運行'date'的不同?如果是這樣,我假設Apache設置將在我的「conf」文件之一中? – jackel414
取決於您在Apache上運行的軟件。如果您正在運行PHP,通常會在'/ etc/php.ini'文件中定義系統範圍的設置,或者通過「conf」文件中的Apache'SetEnv'選項定義。它甚至可以通過'.htaccess'文件來定義。 – ivuk
我們在'/ etc/php.ini'中設置了一個時區,這與您在命令行上運行'date'時獲得的不同(我追逐的部分錯誤)。假設沒有'SetEnv'選項或.htaccess設置,Apache是否會依照操作系統上的設置推遲PHP設置? – jackel414