尽管没有安装php5.4,但好像是这个版本。现在,虽然我删除了电脑上所有的php包,但它看起来还是一样(5.4)。
sudo apt-get purge 'php*'
sudo apt-get purge php.*
php -v
PHP 5.4.15 (cli) (built: Aug 8 2018 16:16:12)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
which php
/usr/local/bin/php
但我不想使用 PHP 5.4。如何删除 php5.4?
答案1
当你使用which php
回复时,
/usr/local/bin/php
它的存在/usr/local
表明您的 PHP 不是使用操作系统提供的包安装的,而是通过您自己编译或通过某些第三方安装程序手动安装的。
因此,为了删除它,您需要按照最初获取它的地方所提供的说明进行操作。
如果您只是想阻止php
命令行上的命令调用该 PHP 安装,则可以将该单个文件重命名/usr/local/bin/php
为/usr/local/bin/php-54
或 之类的名称。这将阻止名称与您从操作系统包安装的任何其他 PHP 版本发生冲突,但不会卸载该 PHP 安装的其余部分。
规则是/usr/local
,这是一个特定区域,用于存放系统范围的软件,您可以自行安装,并负责安装和删除软件,因为它不受您的操作系统管理。