Ubuntu 中有几个 PHP 包,如何只使用最新版本?

Ubuntu 中有几个 PHP 包,如何只使用最新版本?

我怀疑我的 Ubuntu 服务器包含废弃的 PHP 文件或未使用的包。如何在我的服务器上全新安装最新的 PHP 5.6?

我在我的 ubuntu 服务器‘ dpkg --get-selections | grep -v deinstall’上运行了这个程序,并得到了下面的结果。

php-common                                      install
php5                                            install
php5-cli                                        install
php5-common                                     install
php5-curl                                       install
php5-fpm                                        install
php5-gd                                         install
php5-intl                                       install
php5-json                                       install
php5-mcrypt                                     install
php5-mysqlnd                                    install
php5-readline                                   install
php5-tidy                                       install
php5-xmlrpc                                     install
php5-xsl                                        install
php5.6                                          install
php5.6-cli                                      install
php5.6-common                                   install
php5.6-fpm                                      install
php5.6-json                                     install
php5.6-mbstring                                 install
php5.6-mcrypt                                   install
php5.6-mysql                                    install
php5.6-opcache                                  install
php5.6-readline                                 install

看起来那里有几个重复的 PHP 文件。

此外,在我的 phpmyadmin 上,我发现我正在使用较旧的 PHP 5.6 版本“ PHP version: 5.6.23-1+deprecated+dontuse+deb.sury.org~trusty+1

但是,当我运行的时候php -v,它显示如下内容:

PHP 5.6.24-1+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

这好像我的服务器在不同的环境中使用不同的 PHP 版本。

我如何删除不需要的 PHP 文件并仅使用最新版本的 PHP 5.6?我无法亲自进行实验,因为它是生产服务器,我不能让它停机超过 10-20 分钟。

答案1

简短的回答是:

apt-get purge php5-common

相关内容