PHP 未卸载

PHP 未卸载

当我跑步时sudo apt purge php我看到

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'php7.0' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 320 not to upgrade.

php -v然而跑步

PHP 7.0.33-0ubuntu0.16.04.12 (cli) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.33-0ubuntu0.16.04.12, Copyright (c) 1999-2017, by Zend Technologies

怎么回事?我使用的是 Ubuntu 16.04。我也试过了,sudo apt purge php7.0输出和上面的一样。

答案1

从这样做开始:

sudo apt purge php7.0-common php-common

这将告诉系统尝试删除所有 PHP 版本共享的“通用共享文件”。这反过来会删除 PHP CLI 二进制文件和其他与 PHP 相关的二进制文件,并会生成一个要删除的大型列表。

请注意,如果您因为安装了 PHP 而安装了任何 Web 服务器(即,它们是由于而安装的apt install php),它们也会被自动删除。

您可能需要进行清理以sudo apt autoremove删除上面的清除调用中不再需要的任何多余残余。

答案2

删除sudo apt purge php*所有与 PHP 相关的包

相关内容