TShopping

標題: CentOS 上 讓 php 5.1.x 更新成php 5.2 並支援 json [打印本頁]

作者: woff    時間: 2011-4-12 00:13
標題: CentOS 上 讓 php 5.1.x 更新成php 5.2 並支援 json
檢查一下PHP版本
  1. # rpm -qa |grep php

  2. php-common-5.1.6-15.el5.i386
  3. php-cli-5.1.6-15.el5.i386
  4. php-5.1.6-15.el5.i386
  5. php-pdo-5.1.6-15.el5.i386
  6. php-bcmath-5.1.6-15.el5.i386
  7. php-ldap-5.1.6-15.el5.i386
  8. php-devel-5.1.6-15.el5.i386
  9. php-gd-5.1.6-15.el5.i386
  10. php-xml-5.1.6-15.el5.i386
  11. php-mbstring-5.1.6-15.el5.i386
  12. php-mysql-5.1.6-15.el5.i386
  13. php-dba-5.1.6-15.el5.i386
複製代碼
CentOS 5.x 一直沒有預設安裝 php 5.2.X 以上的版本,只是一直放在 testing 中,所以如果想要免痛安裝就必須下面加入 CentOS-Base.repo
vi /etc/yum.repos.d/CentOS-Testing.repo

打入
  1. [c5-testing]
  2. name=CentOS-5 Testing
  3. baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
  4. enabled=1
  5. gpgcheck=1
  6. gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
  7. includepkgs=php*
複製代碼
但是對我而言,目前唯一吸引我升級到 php 5.2.X 以上是因為 json 的關係。今天看到一個地方可以直接安裝 json 讓 php 也可以使用 json

網址:http://www.php.net/manual/en/json.installation.php

更新 PHP
  1. # yum install php-*
複製代碼
重新啟動APACHE
  1. # service httpd restart
複製代碼
在檢查一下PHP版本
  1. # rpm -qa |grep php

  2.   php-cli-5.2.6-2.el5s2
  3.   php-mbstring-5.2.6-2.el5s2
  4.   php-devel-5.2.6-2.el5s2
  5.   php-pdo-5.2.6-2.el5s2
  6.   php-gd-5.2.6-2.el5s2
  7.   php-dba-5.2.6-2.el5s2
  8.   php-common-5.2.6-2.el5s2
  9.   php-bcmath-5.2.6-2.el5s2
  10.   php-xml-5.2.6-2.el5s2
  11.   php-pear-1.5.1-2.el5s2
  12.   php-ldap-5.2.6-2.el5s2
  13.   php-5.2.6-2.el5s2
  14.   php-mysql-5.2.6-2.el5s2
複製代碼
恭喜你成功了

接著
  1. vi /etc/yum.repos.d/CentOS-Testing.repo
複製代碼
enabled=1
改成
enabled=0
作者: j29721197    時間: 2011-10-27 01:08
加油啊!!!!頂哦!!!!!  




歡迎光臨 TShopping (http://www.tshopping.com.tw/) Powered by Discuz! X3.2