这将删除所有 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