Centos7卸载nginx及php、php-fpm方法
封面图
•
2025-12-16
•
PHP
534
0
0
0
在 CentOS 7 上卸载 Nginx 和 PHP(包括 `php` 和 `php-fpm`)可以通过以下步骤完成。请确保你已经以 root 或具有 sudo 权限的用户身份登录。 --- ## ✅ 一、卸载 Nginx ### 1. 停止 Nginx 服务 ```bash sudo systemctl stop nginx ``` ### 2. 卸载 Nginx ```bash sudo yum remove nginx ``` ### 3. 删除 Nginx 配置文件和数据(可选) ```bash sudo rm -rf /etc/nginx sudo rm -rf /var/log/nginx sudo rm -rf /var/cache/nginx ``` --- ## ✅ 二、卸载 PHP 及 php-fpm ### 1. 查看已安装的 PHP 包 ```bash sudo yum list installed | grep php ``` 这会列出所有已安装的 PHP 相关包,例如: - `php` - `php-mysqlnd` - `php-fpm` - `php-cli` - 等等。 ### 2. 卸载 PHP 及其组件 你可以使用以下命令一次性卸载所有 PHP 包: ```bash sudo yum remove php* ``` 或者按需卸载特定包,例如: ```bash sudo yum remove php php-fpm php-mysqlnd php-cli ``` > 注意:`php*` 会卸载所有以 `php` 开头的包,包括 `php`, `php-fpm`, `php-mysql` 等。 ### 3. 删除 PHP 配置文件和数据(可选) ```bash sudo rm -rf /etc/php sudo rm -rf /etc/php.d sudo rm -rf /var/lib/php sudo rm -rf /var/log/php ``` --- ## ✅ 三、清理残留依赖项(可选) ```bash sudo yum autoremove ``` 这个命令会删除不再需要的依赖包。 --- ## ✅ 四、验证卸载是否成功 ### 检查 Nginx 是否已卸载 ```bash nginx -v ``` 如果提示 `-bash: nginx: command not found`,说明已成功卸载。 ### 检查 PHP 是否已卸载 ```bash php -v ``` 如果提示 `command not found`,说明 PHP 已被卸载。 --- ## ✅ 五、其他注意事项 - 如果你使用的是 **EPEL** 或 **Remi** 源安装的 PHP,建议也移除这些源: ```bash sudo rpm -e epel-release sudo rpm -e remi-release ``` - 如果你之后还想重新安装 Nginx 或 PHP,可以参考以下命令: ```bash sudo yum install nginx sudo yum install php php-fpm php-mysqlnd ``` --- 如需进一步帮助(比如重新安装或配置),欢迎继续提问!
上一篇:
linux下yum安装后Apache、php、mysql默认安装路径
下一篇:
PHP-redis中文文档
标题录入,一次不能超过6条
留言
评论