(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
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。