php 升级 5.3

作者 FarLee 2011年8月17日 16:09:43   ‖浏览(11,142)

此前发布的wordpress 最新版本,WordPress 3.2要求php版本必须高于 5.2.4。而Linux vps Centos 5.5自带的默认版本一般仍然还是php 5.1.6。因此安装或升级到最新版 wordpress 必须先升级php版本。这里讲到的是32 位 CentOS 5 xen vps从php 5.1.6升级到php 5.3.6的步骤。
添加最新php版本的rpm 源

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

如果linux vps正在运行nginx 和php-cgi,杀死php fastcgi进程:

killall php-cgi
yum update

从旧版本php升级

yum --enablerepo=webtatic update php

或新安装php 5.3.6

yum --enablerepo=webtatic install php

php升级/安装完毕:

PHP 5.3.6 (cli) (built: Mar 19 2011 08:30:07)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

php -v 显示是最新版本号。但phpinfo()函数输入却是 PHP Version 5.1.6,同样wordpress 3.2 仍然无法安装。
忘了重启vps。reboot,ok。

同样安装mysql的时候,若使用yum install mysql-server php-mysql会出现依赖依赖性问题:

php-mysql-5.1.6-27.el5_5.3.i386 from base has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-mysql-5.1.6-27.el5_5.3.i386 (base)
php-pdo-5.1.6-27.el5_5.3.i386 from base has depsolving problems
  --> Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-pdo-5.1.6-27.el5_5.3.i386 (base)
Error: Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-pdo-5.1.6-27.el5_5.3.i386 (base)
Error: Missing Dependency: php-common = 5.1.6-27.el5_5.3 is needed by package php-mysql-5.1.6-27.el5_5.3.i386 (base)

启用该源安装 yum install --enablerepo=webtatic mysql-server php-mysql

关于该Centos 5.5 上Php 5.3  源的更多介绍:PHP 5.3 on CentOS 5.5


“php 升级 5.3”文章评论(5)

  1. 感觉不错,顶一下,继续加油!

  2. 博主文章写的真好,回帖是一种美德,希望博主也去我那里坐一坐,虽然文章不是很好。

  3. 楼主写得不错呀,支持~~~~~ 希望楼主去我网站做做。。。。无限顶a5

  4. 学习了,我也是正在为安装发愁.php版本过低

Trackbacks/Pingbacks

  1. centos lemp搭建wordpress(nginx+php-fastcgi) – 远方博客

来说兩句