phpmyadmin PHP 5.2+ is required

 

phpmyadmin 提示 PHP 5.2+ is required 的解決辦法 phpinfo.php

原文:http://www.ipaiw.com/?p=199

今天想安裝個phpmyadmin於是去官網看了一下,看到有phpMyAdmin 3.3.3 於是就下了,安裝,訪問。

出錯了

提示 PHP 5.2+ is required

應該是說要求php 5.2以上吧

系統裝是提CentOS 5.5 因爲只是玩玩,所以圖省事,apache,php,mysql都直接選裝了。

建個phpinfo.php來看一下自己的php版本情況

<?php   phpinfo();   ?>

原來CentOS 5.5自帶的php是5.1.6

兩個方法,1 升級php,2使用低版本的phpmyadmin

因爲本人還是比較懶的,所以找了一下phpMyAdmin-2.11.10-all-languages.tar.gz 問題解決。

網上也有使用yum升級php的,不過,還要配製yum源,如果 是想升級php的,請看下文升級方法。
 

yum 升級php 5.2.x    mysql

CentOS5.3的php版本默認爲5.1.6,然後在5.2.9版本之前的的php都存在一個漏洞,但是目前網上很多地方都無法使用yum update php*升級到5.2.9,比較常見的是升級到5.2.6版本的,經過搜索國外資料,現在終於找到一種升級CentOS的php到5.2.9的方法。
注意,此方法只能在官方的php版本上升級,如果你使用網上的升級到5.2.6版本的升級方法已經升級了,將無法使用本方法升級php。
運行下面命令:

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

然後編輯/etc/yum.repos.d/remi.repo
#vi /etc/yum.repos.d/remi.repo
在這個文件的最後增加一行:
priority=1

保存退出。

/etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo這兩個文件也按照上面的方法進行編輯!

使用下面的命令進行升級,但是經過測試,如果單獨升級php將提示失敗,只有聯通mysql一起升級纔可以,所以我們必須執行以下命令才能升級php到5.2.9版本:
yum –-enablerepo=remi update php* mysql*

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章