」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何編輯 php.ini 文件

如何編輯 php.ini 文件

發佈於2024-11-04
瀏覽:951

How to Edit php.ini Files

簡介

PHP 配置透過 php.ini 檔案進行管理。編輯此檔案可讓您自訂各種 PHP 設置,例如啟用或停用短標籤、設定記憶體限制等。

本指南將向您展示如何在 Ubuntu 伺服器上為 OpenLiteSpeed 和 Nginx 編輯 php.ini 檔案以啟用短 PHP 標籤。

在 ubuntu 上找到 Nginx 的 php.ini 文件

根據您使用的 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

在 ubuntu 上尋找 OpenLiteSpeed 的 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

編輯 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

如果該行被註解掉(開頭有 ; ),則刪除 ;取消註解。

  • 對於nano,按Ctrl X,然後按Y,然後按Enter鍵儲存並退出。
  • 對於 vim,按 Esc,輸入 :wq,然後按 Enter。

重新啟動服務以應用更改

進行更改後,我們需要重新啟動服務以套用變更。

對於 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 標籤。

版本聲明 本文轉載於:https://dev.to/hurayraiit/how-to-edit-phpini-files-1fdk?1如有侵犯,請聯絡[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3