在 ubuntu 14.04 中卸载 php 5.3

在 ubuntu 14.04 中卸载 php 5.3

我已经通过执行 make 和 make install 等命令手动安装了 php 5.3。但我需要将其升级到 v5.5,因此我使用 sudo 命令删除了所有与 php5 相关的目录。

但是当我跑步时php -v 我仍然

PHP 5.3.29 (cli) (built: Jun  8 2015 05:53:32) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies

请帮我删除

答案1

要卸载从源代码安装的某些内容,您可以使用 cd 返回到构建它的目录,然后运行sudo make uninstall,但我认为这不适用于 PHP,因为它没有卸载功能。

因此,您可以做的是从现有的编译版本创建一个包,然后您可以在旧包上安装新创建的包,如果这有效,您可以将其删除。如果您没有 checkinstall,请先安装它:

sudo apt-get install checkinstall

然后运行:

cd php-5.3.29
sudo checkinstall

接受所有默认设置。结果将是一个 phpXX.deb 包,因此尝试安装它,这将替换编译包中的旧文件:

sudo dpkg -i phpXX.deb

如果一切顺利,那么您就快成功了。现在清除包:

sudo apt-get purge phpXX.deb

如果这不起作用该怎么办

你应该手动删除所有文件

locate php5

然后删除文件并apt-get再次安装新版本

相关内容