CentOS停配置PHP,phpMyAdmin

來源:互聯網
上載者:User
CentOS下配置PHP,phpMyAdmin

原創文章,轉載請註明出處:http://www.aj2ee.com

今天花了點時間在自己的VPS上配置了PHP環境,並配置了phpmyadmin來管理mysql資料庫。
之前的寫了幾篇linux下apache,jdk,tomcat,svn,vsftpd,yum的配置。apache已經與tomcat,svn整合好。
要用phpmyadmin來管理mysql資料庫,那就必須配置php環境,我還是用yum來安裝php。
我的CentOS yum裡的php版本的有兩個,一個是5.2的,另一個5.3,我安裝了5.3的版本。

[root@MyVPS certs]# yum install php53 [root@MyVPS certs]# yum install php53-gd [root@MyVPS certs]# yum install php53-mysql

在安裝php53-mysql(用於php串連mysql資料庫) 的時候出現問題了:
我MySQL安裝是從mysql網站上下載的兩個rpm包安裝的:

MySQL-server-community-5.1.61-1.rhel5.i386.rpm

MySQL-client-community-5.1.61-1.rhel5.i386.rpm

當用yum安裝php53-mysql時總是報如下錯誤:

[root@MyVPS certs]# yum install php53-mysql Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.facebook.net * extras: mirrors.ecvps.com * updates: mirror.web-ster.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php53-mysql.i386 0:5.3.3-7.el5_8 set to be updated --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php53-mysql --> Processing Dependency: libmysqlclient.so.15 for package: php53-mysql --> Running transaction check ---> Package mysql.i386 0:5.0.95-1.el5_7.1 set to be updated --> Processing Conflict: mysql conflicts MySQL --> Finished Dependency Resolution mysql-5.0.95-1.el5_7.1.i386 from updates has depsolving problems --> mysql conflicts with MySQL-server-community Error: mysql conflicts with MySQL-server-community You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest The program package-cleanup is found in the yum-utils package.

Error: mysql conflicts with MySQL-server-community mysql與MySQL-server-community發生衝突。
我也試過用上面提示的 --skip-broken 參數來跳過,但還是無效。
後來在一個英文網站上找到解決方案:
首選要下載MySQL的一個rpm包:MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm
然後按照下面的方法安裝:

[root@MyVPS certs]# rpm -ivh /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm Preparing... ########################################### [100%] 1:MySQL-shared-compat ########################################### [100%] [root@MyVPS certs]# rpm2cpio /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm | cpio -t | grep libmysqlclient 14550 blocks ./usr/lib/libmysqlclient.so ./usr/lib/libmysqlclient.so.10 ./usr/lib/libmysqlclient.so.10.0.0 ./usr/lib/libmysqlclient.so.12 ./usr/lib/libmysqlclient.so.12.0.0 ./usr/lib/libmysqlclient.so.14 ./usr/lib/libmysqlclient.so.14.0.0 ./usr/lib/libmysqlclient.so.15 ./usr/lib/libmysqlclient.so.15.0.0 ./usr/lib/libmysqlclient_r.so ./usr/lib/libmysqlclient_r.so.10 ./usr/lib/libmysqlclient_r.so.10.0.0 ./usr/lib/libmysqlclient_r.so.12 ./usr/lib/libmysqlclient_r.so.12.0.0 ./usr/lib/libmysqlclient_r.so.14 ./usr/lib/libmysqlclient_r.so.14.0.0 ./usr/lib/libmysqlclient_r.so.15 ./usr/lib/libmysqlclient_r.so.15.0.0 [root@MyVPS certs]# rpm2cpio /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm | cpio -ivd ./usr/lib/libmysqlclient_r.so.15 ./usr/lib/libmysqlclient_r.so.15 14550 blocks [root@MyVPS certs]# rpm2cpio /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm | cpio -ivd ./usr/lib/libmysqlclient_r.so.15.0.0 ./usr/lib/libmysqlclient_r.so.15.0.0 14550 blocks [root@MyVPS certs]# rpm2cpio /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm | cpio -ivd ./usr/lib/libmysqlclientr.so.15.0.0 14550 blocks [root@MyVPS certs]# rpm2cpio /home/resource/MySQL-shared-compat-5.1.63-1.rhel5.i386.rpm | cpio -ivd ./usr/lib/libmysqlclientr.so.15 14550 blocks [root@MyVPS certs]#
執行完這些後,再用yum安裝php53-mysql
[[email protected] certs]# yum install php53-mysql
這回就能安裝成功。
測試下php是否安裝成功:將下面的代碼儲存成info.php放入網站根目錄

<html> <head><title>test</title></head> <body> <?php phpinfo(); ?> </body> </html>

輸入http://localhost/info.php 顯示如下:


下面從網上下載phpmyadmin phpMyAdmin-3.5.1-all-languages.tar.gz
把這個壓縮檔上傳到VPS上,解壓,並放到網站的根目錄下:

//解壓程式壓縮包 tar xvfz phpMyAdmin-3.5.1-all-languages.tar.gz //移動目錄phpMyAdmin-3.5.1-all-languages到/home/www/ROOT/phpmyadmin檔案夾 mv phpMyAdmin-3.5.1-all-languages /home/www/ROOT/phpmyadmin //進入phpmyadmin目錄 cd /home/www/ROOT/phpmyadmin //複製樣本設定檔到config.inc.php檔案 cp config.sample.inc.php config.inc.php //重啟apache service httpd restart

重啟完httpd服務後,輸入網址:http://localhost/phpmyadmin 顯示如下:



回顧下apache,jdk,tomcat,svn,vsftpd,yum的配置:

JDK1.6+Tomcat6
MySQL5.1
Apache2.2+svn1.6
Apache2.2+2Tomcat6
vsftp2
YUM



  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.