阅读量:120
要恢复 CentOS 的默认 PHP 配置,请按照以下步骤操作:
- 首先,备份当前的 PHP 配置文件。这样,如果需要,您可以随时返回到当前配置。使用以下命令备份
/etc/php.ini文件:
sudo cp /etc/php.ini /etc/php.ini.backup
- 确定您要恢复到的 PHP 版本。您可以使用以下命令查看已安装的 PHP 版本:
sudo yum list installed | grep php
- 安装所需的 PHP 版本(如果尚未安装)。例如,要安装 PHP 7.2,请运行以下命令:
sudo yum install php72-php
- 启用所需的 PHP 模块。例如,要启用
php-mysqlnd和php-gd模块,请运行以下命令:
sudo yum install php72-php-mysqlnd php72-php-gd
-
找到默认的 PHP 配置文件。这通常位于
/etc/php.ini-*,其中 * 是您安装的 PHP 版本。例如,对于 PHP 7.2,配置文件可能位于/etc/php.ini-7.2。 -
将默认的 PHP 配置文件复制到
/etc/php.ini:
sudo cp /etc/php.ini-7.2 /etc/php.ini
请确保将 7.2 替换为您安装的 PHP 版本。
- 重新启动您的 web 服务器以应用更改。对于 Apache,请运行以下命令:
sudo systemctl restart httpd
对于 Nginx 和 PHP-FPM,请运行以下命令:
sudo systemctl restart nginx
sudo systemctl restart php-fpm
- 最后,验证 PHP 配置已恢复到默认设置。创建一个名为
info.php的新文件,其中包含以下内容,并将其上传到您的 web 服务器文档根目录:
<?php
phpinfo();
?>
在浏览器中访问此文件(例如,http://your_server_ip/info.php),然后单击页面顶部的 “Loaded Configuration File” 链接。这将显示当前正在使用的 PHP 配置文件的路径。确保它指向您在步骤 5 中找到的默认配置文件。
完成这些步骤后,您的 CentOS 系统应已恢复到默认的 PHP 配置。如果需要,请随时返回到备份的 php.ini.backup 文件。