系統環境:
請參閱文章 CentOS 5.5 升級至 PHP 5.3
// 下載位址
http://www.oracle.com/technetwork/da...ex-097480.html
注意:檔案約 53.9MB,需要登入帳號才能下載。
// 開始安裝
cd /usr/src rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm rpm -ivh oracle-instantclient11.2-devel-11.2.0.2.0.i386.rpm
// 安裝 php53-pear 模組
cd /usr/src/redhat/SRPMS/ wget http://dl.iuscommunity.org/pub/ius/archive/Redhat/5.4/SRPMS/php53-pear-1.8.1-5.ius.el5.src.rpm rpmbuild --rebuild php53-pear-1.8.1-5.ius.el5.src.rpm rpm -ivh /usr/src/redhat/RPMS/noarch/php53-pear-1.8.1-5.ius.noarch.rpm
NOTEs:
* 因為此教學是以 PHP 5.3 為例,所以不能使用 yum 安裝 php-pear。
// 以 PECL 方式下載 pdo_oci extension 然後手動編譯
cd /usr/src mkdir PDO_OCI cd PDO_OCI pecl download pdo pecl download pdo_oci tar xzf PDO-1.0.3.tgz tar xzf PDO_OCI-1.0.tgz
//
F.A.Q
執行 pecl 時出現錯誤:FATAL ERROR: Autoconf version 2.50 or higher is required for this script
Ans: 這可能是剛剛有作過 PHP 的升級,執行以下指令可修復:
unset PHP_AUTOCONF