在 ubuntu 18.04 中卸载 php 7

2024-02-14

我有一台服务器,其中有一个使用 PHP 5.6 运行的应用程序。但我将服务器从 Ubuntu 14.04 升级到 18.04,在此过程中我还将 PHP 升级到 7.2。 现在我正在尝试卸载它,但我发现很难。

我已经运行命令:

sudo apt-get remove php

and

sudo apt-get remove --purge php

它说 PHP 尚未安装,但正在运行php --version我仍然看到 PHP 版本 7。

PHP 7.2.19-0ubuntu0.18.04.2 (cli)(构建时间:2019 年 8 月 12 日 19:34:28)( NTS ) 版权所有 (c) 1997-2018 PHP 集团 Zend Engine v3.2.0,版权所有 (c) 1998-2018 Zend Technologies 使用 Zend OPcache v7.2.19-0ubuntu0.18.04.2,版权所有 (c) 1999-2018,作者:Zend Technologies


这将删除所有 php7 版本,无论是 php 7.0 还是 php 7.1 等。

sudo apt-get purge php7.*
sudo apt-get autoclean
sudo apt-get autoremove
  • apt/apt-get autoclean→ 清理过时的 deb 包,少于clean
  • apt/apt-get autoremove→ 从系统中删除不再需要的孤立包,但不清除它们,使用--purge选项及其命令。

**再次安装PHP **

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

if php7.0

sudo apt-get install php7.0

if php7.1

sudo apt-get install php7.1

if php7.2

sudo apt-get install php7.2

To 将其切换到较新的 7.1,7.2,7.3,7.4 版本,首先禁用较旧的PHP版本:

user@test:~# sudo a2dismod php7.0

Then 启用 PHP 7.2:

user@test:~# sudo a2enmod php7.2
sudo service apache2 restart

安装所有必需的扩展,这样以后就不会出现任何错误。 根据您的版本替换命令。我使用的是 7.2,因为我已经安装了该版本。

sudo apt install php7.2-common php7.2-mysql php7.2-xml php7.2-xmlrpc php7.2-curl php7.2-gd php7.2-imagick php7.2-cli php7.2-dev php7.2-imap php7.2-mbstring php7.2-opcache php7.2-soap php7.2-zip php7.2-intl -y
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ubuntu 18.04 中卸载 php 7 的相关文章

随机推荐