【Linux】PHP53 釋出

CentOS 5.6 已釋出(一直流口水等待的 6.x 都沒個影子...), 官網寫到明顯的更新就是推出 PHP53 來取代舊版的 PHP, 這大概是有使用到 PHP 的網站最引頸企盼的吧.

因為在 RedHat Enterprise Linux(RHEL) 5.x 版的官方 PHP 套件是 5.1.6, 有嚴重的安全性問題, 小紅帽又一直不推出新的版本, 大家只能尋找第三方編譯的 rpm 或自行編譯.

現在 5.6 版推出, 所以只要將整個作業系統更新到 5.6 版, 就可以安裝 PHP53 了, 要注意套件名稱變成 PHP53, 所以安裝指令是

yum install php53

不過 php53 不含 oci8 模組, 如果有需要與 Oracle 連線的朋友, 請先到 Oracle 官網下載 oracle-instant-client 套件並安裝, 以我的 64 bit 主機來說, 在

/usr/lib64/php/modules/

會放置一個 oci8.so

然後再修改 php.ini

vim /etc/php.ini

加入

extension = oci8.so

存檔離開後, 再重新啟動 Apache

service httpd restart

寫個簡單的小程式, 以 phpinfo() 檢視是否有 oci8 模組出現.