centos编译安装的php怎么卸载
-
在CentOS上编译安装的PHP可以通过以下步骤进行卸载:
1. 进入PHP的源代码目录,执行make uninstall命令,例如:
“`
cd /usr/local/src/php-
make uninstall
“`2. 执行完make uninstall命令后,会自动删除PHP相关的文件和目录,包括二进制文件、配置文件和库文件等。
3. 接下来,需要删除相关的配置文件,可以使用rm命令删除。请根据实际安装路径进行删除,以下是示例:
– 删除PHP的配置文件:
“`
rm /usr/local/etc/php.ini
“`– 删除PHP-FPM的配置文件(如果安装了PHP-FPM):
“`
rm /usr/local/etc/php-fpm.conf
rm /usr/local/etc/php-fpm.d/*
“`4. 最后,使用rm命令删除PHP安装目录。请根据实际安装路径进行删除,以下是示例:
“`
rm -rf /usr/local/php
“`完成以上步骤后,已经成功卸载了通过编译安装的PHP。注意,卸载后会删除PHP的所有文件和配置,包括已安装的扩展和配置文件,请提前备份重要的文件和数据。如果您之后需要重新安装PHP,可以重新执行编译安装步骤。
2年前 -
卸载CentOS上编译安装的PHP可以按照以下步骤进行操作:
1. 检查已安装的PHP版本:运行以下命令可以查看已安装的PHP版本:
“`shell
php -v
“`
如果能够正常显示PHP版本信息,则表示已成功安装,可以继续下一步操作。2. 删除PHP相关的文件和目录:运行以下命令可以删除PHP相关的文件和目录:
“`shell
sudo rm -rf /usr/bin/php
sudo rm -rf /usr/local/lib/php
sudo rm -rf /etc/php.ini
“`
这些命令将会删除`/usr/bin/php`可执行文件、`/usr/local/lib/php`目录以及`/etc/php.ini`配置文件。3. 删除PHP扩展文件:运行以下命令可以删除PHP扩展文件:
“`shell
sudo rm -rf /usr/local/lib/php/extensions
“`
这个命令将会删除`/usr/local/lib/php/extensions`目录,该目录下存储了可能已经安装的PHP扩展文件。4. 检查是否还存在其他PHP相关文件:使用以下命令可以检查是否还存在其他PHP相关文件:
“`shell
sudo find / -name “php”
“`
这个命令将会在系统中搜索所有包含”php”的文件和目录,你可以检查输出结果是否包含与PHP相关的文件。5. 清理相关配置信息:最后,你还可以根据自己的需求清理其他与PHP相关的配置文件,比如:
“`shell
sudo rm -rf /var/log/php.log
sudo rm -rf /var/run/php
“`
这些命令将会删除`/var/log/php.log`日志文件和`/var/run/php`目录,这些文件和目录是PHP运行时可能生成的。完成以上步骤后,你的系统就会完全卸载已编译安装的PHP,如有需要,你可以重新安装其他版本的PHP或使用包管理器安装PHP。
2年前 -
在CentOS上编译安装的PHP,卸载时需要以下步骤:
1. 查找安装目录:首先需要找到编译安装的PHP的安装目录。可以通过命令`whereis php`或`which php`来查找。如果输出多个目录,选择包含可执行文件的那个目录。
2. 停止PHP服务:确保停止正在运行的PHP服务。如果是使用systemd管理服务,可以使用以下命令停止服务:
“`
sudo systemctl stop php-fpm
“`如果是使用init.d脚本或service服务管理,可以使用以下命令停止服务:
“`
sudo service php-fpm stop
“`3. 删除相关文件:删除编译安装的PHP的相关文件和目录。
– 删除安装目录:使用以下命令删除PHP的安装目录。将 `
` 替换为实际的安装目录。
“`
sudo rm -rf“` – 删除配置文件:查找并删除PHP的配置文件。通常情况下,PHP的配置文件位于`/etc`目录下,以`php`开头。使用以下命令删除配置文件。将 `
` 替换为实际的配置文件路径。
“`
sudo rm“` 4. 删除相关服务:如果PHP服务在安装过程中创建了系统服务,需要删除相关的服务。
– systemd:删除通过systemd管理的PHP服务。使用以下命令删除服务。将 `
` 替换为实际的服务名称。
“`
sudo rm /etc/systemd/system/multi-user.target.wants/php-fpm.service
“`– init.d或service:删除通过init.d或service管理的PHP服务。使用以下命令删除服务。将 `
` 替换为实际的服务名称。
“`
sudo rm /etc/init.d/php-fpm
“`5. 清理环境变量:如果在安装过程中设置了PHP的环境变量,可以在`/etc/profile`或`~/.bashrc`文件中删除相关配置。
6. 卸载相关依赖:编译安装PHP可能会安装其他依赖库。可以使用以下命令查找并删除相关依赖库:
“`
sudo yum remove
“`完成以上步骤后,就可以成功卸载CentOS上编译安装的PHP。请注意,卸载操作有风险,请谨慎操作,并备份重要数据。建议在卸载前确认是否还有其他软件依赖该PHP版本,以免影响其他应用的正常运行。
2年前