我有一个服务器,它有一个运行 PHP 5.6 的应用程序。但我将服务器从 Ubuntu 14.04 升级到 18.04,在此过程中我还将 PHP 升级到 7.2。现在我正在尝试卸载它,但我发现很难。
我已经运行了命令:
sudo apt-get remove php
和
sudo apt-get remove --purge php
它说 PHP 它没有安装,但正在运行 php --version
我仍然看到 PHP 的第 7 版。
PHP 7.2.19-0ubuntu0.18.04.2 (cli) (build: Aug 12 2019 19:34:28) (NTS) Copyright © 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright © 1998- 2018 Zend Technologies 与 Zend OPcache v7.2.19-0ubuntu0.18.04.2,版权所有 © 1999-2018,Zend Technologies
原文由 dzuritaa 发布,翻译遵循 CC BY-SA 4.0 许可协议
这将删除所有 php7 版本,无论是 php 7.0 还是 php 7.1 等。
apt/apt-get autoclean
→ 清除过时的 deb 包,小于clean
apt/apt-get autoremove
→ 从系统中删除不再需要的孤立包,但不清除它们,使用--purge
选项和命令。**再次安装 PHP **
如果是 php7.0
如果 php7.1
如果 php7.2
要将 其切换到较新的 7.1,7.2,7.3,7.4 版本,首先禁用较旧的 PHP 版本:
然后 启用 PHP 7.2 :
安装所有必需的扩展,这样以后就不会出错了。根据您的版本替换命令。我已经安装了那个版本,所以我使用了 7.2。