[root@ksyoprts01 tmp]# tar zxvf ./PDO_OCI-1.0.tgz
[root@ksyoprts01 tmp]# cd PDO_OCI-1.0
#注意,这里做LINK是因为pdo_cli不支持oracle 11,为了骗过他继续编译,要手工处理一下。未驗證
[root@ksyoprts01 PDO_OCI-1.0]# ln -s /usr/include/oracle/11.2/ /usr/include/oracle/10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# ln -s /usr/lib/oracle/11.2/ /usr/lib/oracle/10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# phpize
[root@ksyoprts01 modules]# ./configure --with-php-config=/usr/bin/php-config --with-pdo-oci=instantclient,/usr,10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# make
[root@ksyoprts01 PDO_OCI-1.0]# make install
#增加PHP扩展
[root@ksyoprts01 PDO_OCI-1.0]# vim /etc/php.d/pdo_oci.ini
add: extension=pdo_oci.so
restart apache
[root@ksyoprts01 tmp]# cd PDO_OCI-1.0
#注意,这里做LINK是因为pdo_cli不支持oracle 11,为了骗过他继续编译,要手工处理一下。未驗證
[root@ksyoprts01 PDO_OCI-1.0]# ln -s /usr/include/oracle/11.2/ /usr/include/oracle/10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# ln -s /usr/lib/oracle/11.2/ /usr/lib/oracle/10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# phpize
[root@ksyoprts01 modules]# ./configure --with-php-config=/usr/bin/php-config --with-pdo-oci=instantclient,/usr,10.2.0.1
[root@ksyoprts01 PDO_OCI-1.0]# make
[root@ksyoprts01 PDO_OCI-1.0]# make install
#增加PHP扩展
[root@ksyoprts01 PDO_OCI-1.0]# vim /etc/php.d/pdo_oci.ini
add: extension=pdo_oci.so
restart apache