小编LBA*_*LBA的帖子

如何删除通过 PPA 安装的旧版本 PHP

我见过很多类似的问题,但到目前为止我尝试过的都没有成功。

我安装了不同版本的 PHP,并从PPA并行安装。这正是我想要的。

但是现在我在系统上安装了一些较旧的、未维护的 PHP 版本(我什至可以看到例如一个 /etc/php/php5.6 文件夹,虽然php5.6 -v声称它没有安装,但php7.0 -v仍然可以工作)。

如何摆脱特定的旧版本及其扩展。

apt purge 等没有帮助,我想为将来的版本保留 PPA。

编辑 查看已安装的 PHP 包列表,我怀疑它是从 PPA 安装的吗?

$ apt list --installed php\*
php-cli/xenial,now 2:7.4+72+ubuntu16.04.1+deb.sury.org+1 all  [installiert]
php-common/xenial,now 2:72+ubuntu16.04.1+deb.sury.org+1 all  [Installiert,automatisch]
php-igbinary/xenial,now 3.1.0+2.0.8-2+ubuntu16.04.1+deb.sury.org+1 amd64  [Installiert,automatisch]
php-imagick/xenial,now 3.4.4-1+ubuntu16.04.1+deb.sury.org+20191129 amd64  [installiert]
php-mbstring/xenial,now 2:7.4+72+ubuntu16.04.1+deb.sury.org+1 all  [installiert]
php-pear/xenial,now 1:1.10.8+submodules+notgz-1+ubuntu16.04.1+deb.sury.org+1 all  [installiert]
php-redis/xenial,now 5.1.1+4.3.0-1+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert]
php7.0-cli/xenial,now 7.0.33-15+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert]
php7.0-common/xenial,now 7.0.33-15+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert]
php7.0-curl/xenial,now 7.0.33-15+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert]
php7.0-fpm/xenial,now 7.0.33-15+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert]
php7.0-gd/xenial,now 7.0.33-15+ubuntu16.04.1+deb.sury.org+1 amd64  [installiert] …
Run Code Online (Sandbox Code Playgroud)

php package-management uninstall apt ppa

4
推荐指数
1
解决办法
6114
查看次数

标签 统计

apt ×1

package-management ×1

php ×1

ppa ×1

uninstall ×1