Ubuntu15 PHP Oracle 模块安装

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 

你可能感兴趣的:(Ubuntu15 PHP Oracle 模块安装)