在ubuntu 14.04中卸载php 5.3

时间:2015-06-08 06:07:27

标签: php zend-framework ubuntu-14.04

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

但是当我运行php -v时我仍然在

PHP 5.3.29(cli)(建于2015年6月8日05:53:32)版权所有(c)1997-2014 PHP Group Zend Engine v2.3.0,版权所有(c)1998-2014 Zend Technologies

请帮我删除

1 个答案:

答案 0 :(得分:1)

以下答案归功于Maythux

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

所以你可以做的是从你现有的编译版本中创建一个包,然后你可以在旧版本上安装新创建的包,如果这样可以删除它。如果你没有,请先安装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安装新版本

相关问题