首頁 > 後端開發 > php教程 > 如何編輯 php.ini 文件

如何編輯 php.ini 文件

Mary-Kate Olsen
發布: 2024-10-18 12:38:30
原創
682 人瀏覽過

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

以上是如何編輯 php.ini 文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板