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 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面列举我们需要用到的一些编译参数 openssl --with-openssl mysql,pdo --wit...
    黑魔术师阅读 1,425评论 0 0
  • Welcome 目前网络上充斥着大量的陈旧信息,让PHP新手误入歧途,传播着错误的实践和糟糕的代码,这必须得到纠正...
    layjoy阅读 21,740评论 7 118
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 1,873评论 0 3
  • php+mysql+apache+centos 编译安装 领导要求先保证php环境稳定,然后再去考虑其他,例如性能...
    dnaEMx阅读 2,263评论 1 16
  • 台钓技法是上个世纪80年代,传到大陆的。随着经济、文化的发展,钓鱼活动在增多,钓鱼比赛更加活跃。 台钓用之有效,立...
    寻鱼问道阅读 2,088评论 0 0