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 標籤。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3