PHP Oracle 模块安装
搭载环境Ubuntu15系统+ apache2.2 + php5.6 + instantclient 12(Oracle 客户端包)
1. oci8 安装
PHP OCI8 2.1 builds with PHP 7.
Use 'pecl install oci8' to install OCI8 for PHP 7.
Use 'pecl install oci8-2.0.10' to install OCI8 for PHP 5.2 - PHP 5.6.
Use 'pecl install oci8-1.4.10' to install OCI8 for PHP 4.3.9 - PHP 5.1.
The OCI8 extension needs to be linked with Oracle 12.1, 11, or 10.2
注意使用版本之间的差异,指定正确的版本
$ pecl install [oci8-版本号]
2. pdo_oci 安装
由于pear不维护pdo_oci 。转到PHP源码里面。pear 上的pdo_oci 编译不通过。
可以下载php源码,在ext 目录里面找到pdo_oci 。
在目录下编译即可。
#若没有phpize命令还需下载php-dev
$ phpize
$ sudo ./configure --with-php-config=/usr/bin/php-config5 \
--with-pdo-oci=instantclient,/home/jayfm/Oracle_Home,10.2.0.3
# /home/jayfm/Oracle_Home 为Oracle的home目录
$ make
$ make install
网友评论