卸载编译的 PHP 可以通过删除相关文件和目录来完成。
- 首先停止 PHP 服务,可以使用命令 systemctl stop php-fpm.service 或 service php-fpm stop,具体命令根据不同的系统和安装方式可能会有所不同。
- 找到编译安装时生成的目录,通常是 /usr/local/php 或 /usr/local/php7,使用命令 cd /usr/local/ 进入该目录。
- 删除 PHP 相关的文件和目录,包括 bin、etc、include、lib、php、sbin、share 等,可以使用命令 rm -rf php 来删除。
- 删除 PHP 的配置文件,通常是 /etc/php.ini 或 /usr/local/php/etc/php.ini,可以使用命令 rm /etc/php.ini 来删除。
- 删除 PHP 的扩展模块,通常是 /usr/local/php/lib/php/extensions/no-debug-non-zts-xxxx/,其中 xxxx 是 PHP 版本号和架构类型,可以使用命令 rm -rf /usr/local/php/lib/php/extensions/no-debug-non-zts-xxxx/* 来删除。
- 删除 PHP 的启动脚本,通常是 /etc/init.d/php-fpm 或 /usr/lib/systemd/system/php-fpm.service,可以使用命令 rm /etc/init.d/php-fpm 或 rm /usr/lib/systemd/system/php-fpm.service 来删除。
- 最后,清理系统环境变量和服务,可以使用命令 unset PATH 或 systemctl daemon-reload,具体命令根据不同的系统和安装方式可能会有所不同。