(Version 10.2.0.4 Instant Client Package - Basic, Instant Client Package - SDK)
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
- # 安裝套件轉換器
- apt-get install alien
- # 轉換 rpm 套件到 deb,並安裝
- alien -i oracle-instantclient-basic*.rpm
- alien -i oracle-instantclient-devel*.rpm
- # 安裝 Apache2,PHP,MySQL
- apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5
- # 安裝 PEAR
- apt-get install php-pear php5-dev dh-make-php make re2c
- # 下載 PDO_OCI 原始檔
- pecl download pdo
- pecl download pdo_oci
- tar zxvf PDO-1.0.3.tgz
- tar zxvf PDO_OCI-1.0.tgz
- mkdir -p PDO_OCI-1.0/include/php/ext/
- mv PDO-1.0.3 PDO_OCI-1.0/include/php/ext/pdo
- cd PDO_OCI-1.0/
- phpize
- ./configure --with-pdo-oci=instantclient,/usr,10.2.0.4
- make -j$(grep processor /proc/cpuinfo |wc -l)
- make install # /usr/lib/php5/20xxxxxx+lfs/pdo_oci.so
- vim /etc/php5/conf.d/pdo_oci.ini # 建立 pdo_oci.ini, 內容如下:
- extension=pdo_oci.so
- vim /etc/apache2/envvars # 在最後面加入環境變數, 內容如下:
- export NLS_LANG="TRADITIONAL CHINESE_TAIWAN.UTF8"
- export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
- # 重新啟動 Apache
- service apache2 restart
參考來源:
Debian 安裝設定 PHP 連 Oracle extension 使用 PDO(PDO_OCI)
Oracle Instant Client
0 回應:
張貼留言