You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何撤销sudo make install操作并删除其生成的系统级文件?

撤销sudo make install安装的PHP操作方案

分两种情况处理:

源码目录未删除(最优方案)

PHP官方源码的Makefile默认提供uninstall目标,可直接匹配你本次编译的安装路径完整卸载,不会误删其他文件:

  • 进入原编译目录:cd /home/steve/php-src
  • 执行卸载命令:sudo make uninstall
  • 验证卸载结果:执行which php无输出、php -v提示命令不存在即为卸载完成
  • 最后删除源码目录即可:rm -rf /home/steve/php-src

源码目录已删除

如果源码目录已经被清理,按默认编译参数(未指定自定义--prefix)的安装路径手动删除即可,源码编译的PHP默认全部安装在/usr/local路径下,不会和系统自带的PHP(默认在/usr/bin路径下)冲突:

  • 删除二进制执行文件:
    sudo rm -rf /usr/local/bin/php /usr/local/bin/phpize /usr/local/bin/php-config /usr/local/bin/pear /usr/local/bin/pecl
  • 删除扩展、依赖库目录:
    sudo rm -rf /usr/local/lib/php /usr/local/include/php /usr/local/php
  • 删除配置文件目录:
    sudo rm -rf /usr/local/etc/php
  • 删除man手册:
    sudo rm -rf /usr/local/man/man1/php.1
  • 执行php -v验证卸载完成即可

内容的提问来源于stack exchange,提问作者RockBoro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 06:36:05