MACOSX下PHP安装pdo_oci扩展

环境安装

首先先去oracle官网下载Clinet SDK 下载地址 选择下载 Basic、SDK这两个文件就行了。解压后把俩个文件夹的内容合并

mv ~/Downloads/instantclient-basic-macos.x64-12.2.0.1.0-2/*  ~/instantclient/
mv ~/Downloads/instantclient-sdk-macos.x64-12.2.0.1.0-2/*  ~/instantclient/

然后设置env ORACLE_HOME=~/instantclient/

#进行编译

下载一份php源码过来,跟自己现在的PHP版本差不多就先行

cd /tmp
curl -o php-7.2.11.tar.gz http://cn2.php.net/get/php-7.2.11.tar.gz/from/this/mirror
tar -xvf php-7.2.11.tar.gz

现在pdo_oci这个扩展源码属于官方扩展了,被内置到源码里面了

cp -r php-7.2.11/ext/pdo_oci /tmp

复制完毕后我们去下载oci8的源码进行编译(pdo_oci依赖oci8这个扩展)

curl -O http://pecl.php.net/get/oci8-2.1.8.tgz
tar -xvf oci8-2.1.8.tgz
cd oci8-2.1.8/
phpize
./configure --with-oci8=instantclient,~/instantclient/
make && make install

编译完成后加入php.ini后即可然后进行编译pdo_oci

cd /tmp/pdo_oci
phpize
./configure --with-pdo-oci=instantclient,~/instantclient/
make && make install

加入php.ini然后php -m 查看

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值