PHP 版本已更新至 php-5.4.37-1.el6.remi 但服务器仍在使用旧版本(CentOS 版本 6.6(最终版))

PHP 版本已更新至 php-5.4.37-1.el6.remi 但服务器仍在使用旧版本(CentOS 版本 6.6(最终版))

我在更新 CentOS 6.6 版(最终版)服务器上的 php 时遇到了问题,从 php-5.3.25 到我所需的版本 php-5.4.37。我下载并启用了 remi 存储库,然后安装了上述 php 版本及其所有依赖项,我已经重新启动了 apache,甚至重新启动了系统,但是当我调用命令时

$ php -v

它仍然显示旧版本:

PHP 5.3.25 (cli) (built: May 31 2013 23:20:28) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies

我甚至重试安装我想要的 php 版本但看起来它已经安装在系统上了:

$ yum install php-5.4.37-1.el6.remi

Loaded plugins: fastestmirror, replace
Setting up Install Process
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                                    |  14 kB     00:00     
 * epel: mirrors.kernel.org
 * remi: mirrors.mediatemple.net
 * webtatic: us-east.repo.webtatic.com    
Package php-5.4.37-1.el6.remi.x86_64 already installed and latest version
Nothing to do

我是否必须在 Apache 配置的其他地方更改生产版本,非常感谢。

命令给出

$ which php

/usr/local/bin/php

$ rpm -qa | grep php

cpanel-php54-Date-Holidays-Netherlands-0.1.3-1.cp1142.noarch
cpanel-php54-Date-Holidays-Spain-0.1.3-1.cp1142.noarch
php54-php-xml-5.4.37-1.el6.remi.x86_64
cpanel-php54-PEAR-Command-Packaging-0.3.0-1.cp1142.noarch
cpanel-php54-Console-Table-1.1.5-1.cp1142.noarch
cpanel-php54-Net-Socket-1.0.14-1.cp1142.noarch
cpanel-php54-Date-Holidays-Finland-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Ireland-0.1.3-1.cp1142.noarch
cpanel-php54-File-1.4.1-1.cp1142.noarch
cpanel-php54-Console-Color-1.0.3-1.cp1142.noarch
cpanel-php54-5.4.23-4.cp1142.x86_64
cpanel-php54-Mail-Mime-1.8.3-1.cp1142.noarch
cpanel-php54-Date-Holidays-Croatia-0.1.1-1.cp1142.noarch
php-5.4.37-1.el6.remi.x86_64
cpanel-php54-Net-DNS2-1.3.1-1.cp1142.noarch
cpanel-php54-HTML-Template-IT-1.3.0-2.cp1142.noarch
cpanel-php54-Date-Holidays-Serbia-0.1.0-1.cp1142.noarch
cpanel-php54-Date-Holidays-Czech-0.1.0-1.cp1142.noarch
cpanel-php54-Net-Sieve-1.3.2-1.cp1142.noarch
cpanel-php54-Auth-SASL-1.0.6-1.cp1142.noarch
cpanel-php54-XML-Parser-1.3.4-1.cp1142.noarch
cpanel-php54-Date-Holidays-UNO-0.1.3-1.cp1142.noarch
php54-php-common-5.4.37-1.el6.remi.x86_64
cpanel-php54-Date-Holidays-Venezuela-0.1.1-1.cp1142.noarch
cpanel-php54-zendopt-6.0.0-1.cp1142.x86_64
cpanel-php54-Net-URL-1.0.15-1.cp1142.noarch
cpanel-php54-Date-Holidays-SanMarino-0.1.1-1.cp1142.noarch
cpanel-php54-Date-Holidays-Germany-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Russia-0.1.0-1.cp1142.noarch
cpanel-php54-Date-Holidays-EnglandWales-0.1.5-1.cp1142.noarch
cpanel-php54-File-Fstab-2.0.3-1.cp1142.noarch
cpanel-php54-Text-Figlet-1.0.2-1.cp1142.noarch
cpanel-php54-HTTP-1.4.1-2.cp1142.noarch
cpanel-php54-Date-Holidays-0.21.8-1.cp1142.noarch
cpanel-php54-Date-Holidays-USA-0.1.1-1.cp1142.noarch
cpanel-php54-Date-Holidays-Slovenia-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Japan-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Turkey-0.1.1-1.cp1142.noarch
php54-2.0-2.el6.remi.x86_64
cpanel-php54-sourceguardian-8.3-1.cp1142.x86_64
cpanel-php54-XML-RPC-1.5.5-1.cp1142.noarch
cpanel-php54-DB-1.7.14-1.cp1142.noarch
cpanel-php54-Net-SMTP-1.6.2-1.cp1142.noarch
cpanel-php54-Mail-1.2.0-1.cp1142.noarch
cpanel-php54-Date-Holidays-Denmark-0.1.3-1.cp1142.noarch
cpanel-php54-Date-Holidays-Australia-0.2.1-1.cp1142.noarch
cpanel-php54-Date-Holidays-Ukraine-0.1.2-1.cp1142.noarch
php54-php-cli-5.4.37-1.el6.remi.x86_64
cpanel-php54-Date-Holidays-Romania-0.1.2-1.cp1142.noarch
php-cli-5.4.37-1.el6.remi.x86_64
cpanel-php54-Cache-1.5.6-1.cp1142.noarch
cpanel-php54-XML-SVG-1.1.0-1.cp1142.noarch
cpanel-php54-Net-UserAgent-Detect-2.5.2-1.cp1142.noarch
cpanel-php54-Date-1.4.7-2.cp1142.noarch
cpanel-php54-Date-Holidays-Sweden-0.1.3-1.cp1142.noarch
cpanel-php54-Date-Holidays-Portugal-0.1.0-1.cp1142.noarch
cpanel-php54-MDB2-2.4.1-2.cp1142.noarch
cpanel-php54-SOAP-0.13.0-1.cp1142.noarch
cpanel-php54-Date-Holidays-Italy-0.1.1-1.cp1142.noarch
php54-runtime-2.0-2.el6.remi.x86_64
cpanel-php54-ioncube-4.5.2-1.cp1142.x86_64
cpanel-php54-HTTP-Request-1.4.4-2.cp1142.noarch
cpanel-php54-Net-IMAP-1.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Norway-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-PHPdotNet-0.1.2-1.cp1142.noarch
php54-php-process-5.4.37-1.el6.remi.x86_64
cpanel-php54-HTTP-WebDAV-Server-1.0.0RC8-1.cp1142.noarch
cpanel-php54-XML-Serializer-0.20.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Brazil-0.1.2-1.cp1142.noarch
cpanel-php54-Date-Holidays-Iceland-0.1.2-1.cp1142.noarch
php54-php-pear-1.9.5-4.el6.remi.noarch
cpanel-php54-Log-1.12.7-1.cp1142.noarch
cpanel-php54-Net-FTP-1.3.7-3.cp1142.noarch
cpanel-php54-Services-Weather-1.4.7-1.cp1142.noarch
cpanel-php54-Date-Holidays-Austria-0.1.5-1.cp1142.noarch
php-common-5.4.37-1.el6.remi.x86_64
cpanel-php54-File-Find-1.3.2-1.cp1142.noarch

答案1

您的系统存在多个问题,导致清理起来很困难:

  • 您有两个存储库remiwebtatic,它们彼此不兼容,并且可能会尝试安装冲突的软件包。
  • 有人从源代码编译了一份 PHP 5.3.25 副本并将其安装在您的系统上。此类安装不受软件包管理的跟踪,很难或无法删除。
  • 该系统上还安装了 cPanel,它安装了自己的 PHP 软件包,与任何其他的。

最好的处理这种混乱的方法是安装一台新服务器并将 Web 应用程序转移到该服务器(我建议根本不要使用 cPanel)。尝试就地清理它将需要数小时(收费)的工作,而且众所周知,即使 cPanel 正常工作,也会使系统处于奇怪的状态,因此如果您想这样做,您可能需要 cPanel 支持的帮助。

答案2

身高体重, 点击易阿帕奇,并自定义您当前的配置文件,您可以选择较新的版本。

或者你可以在 shell 中这样做:

/scripts/easyapache

相关内容