我刚刚购买了一个新的VPS,并且由于某种原因,他们安装了PHP 5.3.3版。 我在版本5.3.X上很好,但我相信最新的版本是5.3.29。
我做了一些谷歌search,但无法find答案,所以想知道我如何升级PHP安装到最新的5.3.X版本?
谢谢!
RedHat不能跟上最新的变化,只能跟踪安全修复。 所以只要你在RHEL / CentOS 6上,你就会被困在5.3.3。这是为了确保企业系统的稳定性。 就像你说的,你不想要5.6或者什么东西。
安装IUS Repo以获得更新版本的PHP。 他们已经弃用5.3到他们的档案回购,但你仍然可以得到它。 安装repo编辑/etc/yum.repos.d/ius-archive.repo并为[ius-archive]设置enabled=1 ,
[ius-archive] name=IUS Community Packages for Enterprise Linux 6 - $basearch - Archive #baseurl=http://dl.iuscommunity.org/pub/ius/archive/CentOS/6/$basearch mirrorlist=http://dmirr.iuscommunity.org/mirrorlist/?repo=ius-centos6-archive&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/IUS-COMMUNITY-GPG-KEY
然后删除你的当前的PHP,并安装一个IUS。
yum remove php yum install php53u
如果你需要更换php而不卸载任何依赖它的东西,你可以安装yum插件“replace”。 有关IUS文档的更多信息。
yum install yum-plugin-replace yum replace php --replace-with php53u
IUS拥有最新的5.3.29版本以及5.4,5.5和5.6的积极回购。
一个简单的
sudo yum update php
会更新PHP,并且依赖于CentOS发布的最新版本。