要恢復 PHP INI 文件的默認設置,您需要備份當前的配置文件,然后從 PHP 源代碼中獲取默認的 INI 配置文件
php.ini
文件。通常,它位于 /etc/php/{version}/apache2/php.ini
或 /etc/php/{version}/fpm/php.ini
,其中 {version}
是您安裝的 PHP 版本。您可以使用以下命令備份:sudo cp /etc/php/{version}/apache2/php.ini /etc/php/{version}/apache2/php.ini.bak
或
sudo cp /etc/php/{version}/fpm/php.ini /etc/php/{version}/fpm/php.ini.bak
接下來,從 PHP 源代碼中獲取默認的 INI 配置文件。PHP 源代碼通常位于 /usr/src/php/{version}
或 /usr/local/src/php/{version}
,其中 {version}
是您安裝的 PHP 版本。進入源代碼目錄,然后找到 php.ini-development
和 php.ini-production
文件。這兩個文件分別包含開發和生產環境的默認配置。
根據您的環境選擇合適的默認配置文件。如果您使用的是開發環境,請使用 php.ini-development
文件;如果是生產環境,請使用 php.ini-production
文件。將其復制到一個臨時目錄,例如 /tmp/php.ini
:
sudo cp /usr/src/php/{version}/php.ini-{development,production} /tmp/php.ini
使用文本編輯器打開備份的 php.ini
文件(.bak
文件),并將其與臨時目錄中的默認配置文件進行比較。找到任何與您當前配置不同的設置,并將其更改回默認值。
保存對 php.ini
文件的更改,然后重啟您的 Web 服務器(例如 Apache 或 Nginx)以使更改生效:
對于 Apache:
sudo systemctl restart apache2
對于 Nginx:
sudo systemctl restart nginx
現在,您已經成功恢復了 PHP INI 文件的默認設置。