php 5.2 is required,phpmyadmin 提示 PHP 5.2+ is required 的解决办法

安装phpMyAdmin 3.4.1,设置完毕后访问提示

PHP 5.2+ is required

#php -v

查出CentOS 5.6自带的php是5.1.6

两种解决方法:

1 使用低版本的phpmyadmin,下载phpMyAdmin-2.11.10-all-languages.tar.gz后再安装OK

2 升级php

升级方法一:

安装相应的GPG key

# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

新建一个repo

# /etc/yum.repos.d/utterramblings.repo

把以下内容添加进去,保存退出就OK了

[utterramblings]

name=Jason's Utter Ramblings Repo

baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

#yum install php

安装出来的就是 php5.2.16

升级方法二:

#vi /etc/yum.repos.d/remi.repo

#vi /etc/yum.repos.d/epel.repo

#vi /etc/yum.repos.d/epel-testing.repo

分别在这三个文件的最后,增加如下一行:

priority=1

#yum --enablerepo=remi update php

# php -v

PHP 5.3.6 (cli) (built: May 16 2011 19:18:00)

Copyright (c) 1997-2011 The PHP Group

Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

PS:

当前安装时CentOS已经更新到5.3,所以实际下载的包可能有所不同:

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm

rpm -Uvh remi-release-5-7.el5.remi.noarch.rpm epel-release-5-4.noarch.rpm

如果单独升级php将提示失败,只有联通mysql一起升级才可以,

所以我们必须执行以下命令才能升级php到5.2.9版本:

yum –-enablerepo=remi update php* mysql*

提示:"缺少mysqli扩展""缺少mcrypt扩展" 解决方式:

[root@www libraries]# yum --enablerepo=remi update php-mysqli

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: ftp.isu.edu.tw

* epel: mirror.nus.edu.sg

* extras: ftp.isu.edu.tw

* remi: iut-info.univ-reims.fr

* updates: ftp.isu.edu.tw

remi                                                                                    | 2.5 kB     00:00

Setting up Update Process

No Match for argument: php-mysqli

No package php-mysqli available.

No Packages marked for Update

[root@www libraries]# yum --enablerepo=remi update php-mysql

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: ftp.isu.edu.tw

* epel: mirror.nus.edu.sg

* extras: ftp.isu.edu.tw

* remi: iut-info.univ-reims.fr

* updates: ftp.isu.edu.tw

Setting up Update Process

Package(s) php-mysql available, but not installed.

No Packages marked for Update

[root@www libraries]# yum --enablerepo=remi install php-mysqli

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: ftp.isu.edu.tw

* epel: ftp.kddilabs.jp

* extras: ftp.isu.edu.tw

* remi: iut-info.univ-reims.fr

* updates: ftp.isu.edu.tw

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package php-mysql.i386 0:5.3.6-4.el5.remi set to be updated

--> Processing Dependency: php-pdo = 5.3.6-4.el5.remi for package: php-mysql

--> Running transaction check

---> Package php-pdo.i386 0:5.3.6-4.el5.remi set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================

Package                   Arch                 Version                             Repository            Size

===============================================================================================================

Installing:

php-mysql                 i386                 5.3.6-4.el5.remi                    remi                 148 k

Installing for dependencies:

php-pdo                   i386                 5.3.6-4.el5.remi                    remi                 113 k

Transaction Summary

===============================================================================================================

Install       2 Package(s)

Upgrade       0 Package(s)

Total size: 261 k

Is this ok [y/N]: y

Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing     : php-pdo                                                                                 1/2

Installing     : php-mysql                                                                               2/2

Installed:

php-mysql.i386 0:5.3.6-4.el5.remi

Dependency Installed:

php-pdo.i386 0:5.3.6-4.el5.remi

Complete!

[root@www libraries]# yum --enablerepo=remi install php-mcrypt

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

* base: ftp.isu.edu.tw

* epel: mirror.nus.edu.sg

* extras: ftp.isu.edu.tw

* remi: rpms.famillecollet.com

* updates: ftp.isu.edu.tw

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package php-mcrypt.i386 0:5.3.6-4.el5.remi set to be updated

--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt

--> Running transaction check

---> Package libmcrypt.i386 0:2.5.8-4.el5.centos set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================

Package                   Arch                Version                             Repository             Size

===============================================================================================================

Installing:

php-mcrypt                i386                5.3.6-4.el5.remi                    remi                   45 k

Installing for dependencies:

libmcrypt                 i386                2.5.8-4.el5.centos                  extras                116 k

Transaction Summary

===============================================================================================================

Install       2 Package(s)

Upgrade       0 Package(s)

Total size: 161 k

Total download size: 45 k

Is this ok [y/N]: y

Downloading Packages:

php-mcrypt-5.3.6-4.el5.remi.i386.rpm                                                    |  45 kB     00:01

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing     : libmcrypt                                                                               1/2

Installing     : php-mcrypt                                                                              2/2

Installed:

php-mcrypt.i386 0:5.3.6-4.el5.remi

Dependency Installed:

libmcrypt.i386 0:2.5.8-4.el5.centos

Complete!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值