如何从Ubuntu中删除未使用的PHP版本?

时间:2019-03-05 11:27:19

标签: php mysql ubuntu ubuntu-18.04

昨天我尝试在Ubuntu 18.04 lts上为php7.2.15安装php-gd。今天,当Ubuntu更新时,它在我的php7.2旁边安装了php5.6 php7.0 php7.1 php7.3。我认为我做错了什么,但现在我只是不想在服务器上使用这些版本。这是一个拥有网站和应用程序的服务器,因此无法使用它,php -v现在显示:

  

PHP警告:PHP启动:无法加载动态库
  'pdo_mysql.so'(尝试:/usr/lib/php/20180731/pdo_mysql.so   (/usr/lib/php/20180731/pdo_mysql.so:未定义的符号:   pdo_parse_params),/usr/lib/php/20180731/pdo_mysql.so.so   (/usr/lib/php/20180731/pdo_mysql.so.so:无法打开共享库   文件:没有这样的文件或目录)),位于第0行PHP中,未知   7.3.2-3 + ubuntu18.04.1 + deb.sury.org + 1(cli)(内置:2019年2月8日15:43:57)(NTS)版权所有(c)1997-2018 PHP Group Zend Engine   v3.3.2,版权所有(c)1998-2018 Zend Technologies       与Zend OPcache v7.3.2-3 + ubuntu18.04.1 + deb.sury.org + 1,Zend Technologies版权所有(c)1999-2018

但是phpinfo文件是正常的,没有提到任何不规则的东西,并且一切都正常运行,但是我想保持服务器清洁,所以有什么建议吗?

1 个答案:

答案 0 :(得分:0)

  1. 尝试使用find手动查找pdo_mysql.so文件
  2. 编辑您的php.ini文件,使其指向该文件的正确位置。

由于安装了多个版本的php,最有可能的php mysql库被覆盖。还要确保您正在编辑正确的php.ini文件。