已安装旧版本后更新到上一版本

时间:2014-01-26 20:43:55

标签: version php

我正在使用fastcgi而我的PHP版本是5.3.3而不是5.5所以我的问题是如何更新到最新的PHP版本?我正在使用CentOS,我尝试了yum update,但没有更新。

2 个答案:

答案 0 :(得分:0)

通常你需要卸载5.3分支并从头开始安装5.5,因为它不是更新而是新版本。 请注意,5.5中有一些功能已被弃用,仍然可以在5.3中使用!

答案 1 :(得分:0)

http://blog.ahughes.org/?p=717

使用remi存储库。

来自博客:

运行以下命令:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

您使用CentOS 6上的epel和remi解决所有依赖性问题。

然后,通过运行以下命令,安装PHP 5.5。

yum --enablerepo=remi,remi-test install httpd php php-common

如需额外的好处,您可以运行以下命令:

yum --enablerepo=remi,remi-test install php-pecl-apc php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongo php-sqlite php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml

现在,重新启动httpd服务并将其设置为自动启动:

service httpd restart
chkconfig --levels 235 httpd on

现在运行:

php --version

查看是否安装了正确版本的PHP。