【问题标题】:how to uninstall compiled php [closed]如何卸载编译的php [关闭]
【发布时间】:2012-09-24 19:04:23
【问题描述】:

我用 make install 安装了 php。现在我转到我编译我的 php 的目录并执行make uninstall。它会抛出此错误make: *** No rule to make target 'uninstall'. stop.

发生了什么事?

Centos6

PHP 5

【问题讨论】:

  • 嗯,错误信息很不言自明,不是吗?同样在 cent-os 中,通常有一个可用于安装或卸载 php 的软件包。您还可以创建自己的包。另外我认为这个论坛讨论可能很有见地:Source uninstall with 'make uninstall' HOWTO! - 它解释了为什么 make uninstall 并不总是可用。
  • 哎呀,这对于任何 PHP 程序员 甚至网络程序员来说都是一个非常相关的问题。这是您为任何开发所做的最基本的事情:安装和卸载运行时。然而,这被关闭了!??我希望堆栈溢出会因为联合起来解决问题而奖励更少的分数——它已经变得过于激进了。或者,将大量积分奖励给任何愿意对严格定义做出“常识性例外”的人。
  • 仅此问题的浏览量已超过 1001 次。如果它没有关闭,我们本可以从这里的社区获得一些非常好的意见。我提名这个问题重新开放。
  • 第二次重新开放。
  • 投票支持重新开放,因为它是关于“程序员常用的软件工具”。

标签: php linux makefile


【解决方案1】:

如果没有“卸载”目标,则没有任何自动卸载和删除文件的方法。

如果幸运的话,您将 php 构建在 100% 专用目录(例如 /opt/your/php)中,那么卸载可能就像删除此专用目录一样简单,因为在构建/编译时生成的所有内容都将包含在其中这个目录。

【讨论】:

  • 您还可以确定它是在哪一天安装的,查找当时最后修改的文件,然后将其删除。例如,如果您在 2014 年 3 月 6 日安装 php 并将其编译到 /usr/local,则运行 find /usr/local -type f -newermt '2014-03-06' 来验证文件,然后添加 -delete命令来实际删除文件。
  • @roberttstephens:开箱即用的思维非常好地执行。
猜你喜欢
  • 2013-11-17
  • 2023-01-20
  • 2022-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 2016-02-07
相关资源
最近更新 更多