主要是因為有網站需要使用json這東東
可是用rhel6.1 php版本太新(5.3) 程式得大修
但在rhel5.7 上面跑 php又太舊(5.1.6)不支援json
查了網路上大部份的做法都是將php版本升到5.2版然後就可以用了
但是坦白說 我不喜歡這種麻煩的作法
尤其是我們的主機控管很嚴格不能連外用yum做
找了一下 總算找到讓php 5.1.6可以用json的方法了
1.因為安裝過程需要編譯 所以主機必須安裝gcc跟gcc+ 個人在一開始做系統時一定會裝進去 為免以後需要 假如你的主機沒有裝 拿出光碟來裝吧
2.安裝php-pear跟php-devel (光碟內都有)
3.到http://pecl.php.net/package/json 下載json-1.2.1.tgz 丟到主機裡面
4.接著到剛剛放json-1.2.1.tgz的目錄(或是用絕對路徑)來執行這個指令 pear install json-1.2.1.tgz
就會看到在安裝的畫面就讓它一直跑到完
5.到 /etc/php.d 做下面的事
$ cp pdo.ini json.ini
$ vi json.ini
; Enable pdo extension module
extension=json.so
或是自己建一個json.ini內容只寫
; Enable pdo extension module
extension=json.so
6.重啟apache
7.完成
此時可以用php -m看一下會看到json在裡面
雖然有6個步驟 但其實順利的話 應該不會超過5分鐘就可以解決了 像我這種懶得升php版本的人 這方式還是比較適合我
- Sep 23 Fri 2011 21:50
php 5.1.6 支援json 設定方式 (RHEL5.X、CENTOS5.X)
close
全站熱搜
留言列表