PHP 配置透過 php.ini 檔案進行管理。編輯此檔案可讓您自訂各種 PHP 設置,例如啟用或停用短標籤、設定記憶體限制等等。
本指南將向您展示如何在 Ubuntu 伺服器上為 OpenLiteSpeed 和 Nginx 編輯 php.ini 檔案以啟用短 PHP 標籤。
根據您使用的 PHP 版本,php.ini 檔案通常位於以下目錄之一:
/etc/php/7.4/fpm/php.ini # For PHP 7.4 /etc/php/8.0/fpm/php.ini # For PHP 8.0 /etc/php/8.1/fpm/php.ini # For PHP 8.1
我們可以在終端機中使用指令 php --ini 來尋找 php.ini 檔案的路徑。
root@ubuntu:~# php --ini Configuration File (php.ini) Path: /etc/php/8.1/cli Loaded Configuration File: /etc/php/8.1/cli/php.ini Scan for additional .ini files in: /etc/php/8.1/cli/conf.d Additional .ini files parsed: /etc/php/8.1/cli/conf.d/10-mysqlnd.ini, .... .... ....
要找確切的路徑,請執行:
php --ini | grep "Loaded Configuration File"
這是輸出:
root@ubuntu:~# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /etc/php/8.1/cli/php.ini
對於 OpenLiteSpeed,php.ini 檔案通常位於:
/usr/local/lsws/lsphp74/etc/php/7.4/litespeed/php.ini # For PHP 7.4 /usr/local/lsws/lsphp80/etc/php/8.0/litespeed/php.ini # For PHP 8.0
如果您不確定路徑,可以透過運行來找到它:
php --ini | grep "Loaded Configuration File"
這是輸出:
root@ubuntu:~# php --ini | grep "Loaded Configuration File" Loaded Configuration File: /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
使用nano或vim等文字編輯器開啟php.ini檔案。將 8.1 替換為您實際的 PHP 版本。
對於 Nginx:
nano /etc/php/8.1/cli/php.ini
對於 OpenLiteSpeed:
nano /usr/local/lsws/lsphp81/etc/php/8.1/litespeed/php.ini
搜尋short_open_tag指令。若要在 nano 中搜索,請按 Ctrl W,輸入short_open_tag,然後按 Enter。
將該行修改為:
short_open_tag = On
如果該行被註解掉(開頭有 ; ),請刪除 ;取消註解。
進行更改後,我們需要重新啟動服務才能套用變更。
對於 Nginx:
sudo systemctl restart php8.1-fpm sudo systemctl restart nginx
對於 OpenLiteSpeed:
sudo systemctl restart lsws
要確認短標籤已啟用,請在 Web 伺服器的根目錄中建立一個測試 PHP 檔案:
<? // Notice how we are using short tags. phpinfo(); ?>
透過瀏覽器存取此文件(例如,http://yourserver.com/test.php)。檢查輸出中的short_open_tag值,看看它是否設定為On。
編輯 php.ini 檔案很簡單,但要注意細節。請務必確保您擁有 php.ini 檔案的正確路徑,並在進行更改後重新啟動相應的服務。本指南說明如何在 Ubuntu 伺服器上為 Nginx 和 OpenLiteSpeed 啟用短 PHP 標籤。
以上是如何編輯 php.ini 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!