PHP 版本似乎错误

PHP 版本似乎错误

尽管没有安装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,这是一个特定区域,用于存放系统范围的软件,您可以自行安装,并负责安装和删除软件,因为它不受您的操作系统管理。

相关内容