如何在 Linux 上卸载 PHP 和 Apache?

如何在 Linux 上卸载 PHP 和 Apache?

现在安装错误,

我需要卸载并重新安装它们。

它们是从源代码安装的。

我怎样才能首先有效地卸载它们?

我尝试在 php_source_dir 中进行卸载,但只得到:

make: *** No rule to make target `uninstall'.  Stop.

谢谢 !

答案1

嗯,使用 rpm/deb/whatever 包的一大优点是,包系统会跟踪它们,因此可以干净地删除/升级它们/等等。

如果配置系统没有“卸载”目标或类似的东西,您基本上就束手无策了,必须手动将其删除。例如,重新运行“make install”,查看它将哪些文件复制到哪里,然后手动删除这些文件(或者创建一个解析“make install”输出的脚本,但对于单个案例来说,这可能不值得这么麻烦)。

答案2

我完全同意 janneb 的观点。这正是包管理如此受欢迎的原因。

不管怎样,别再责骂你了。

我假设您运行了 configure。您是否使用 --prefix 修改了安装目标?

也许最万无一失的方法是阅读 install: 部分下的 Makefile,并找出它复制了什么以及在哪里。

您最近是什么时候安装的?如果时间不长,您可以运行“find”命令来查找在该时间段内创建的所有文件。

相关内容