Mac php7.1安装oci8扩展

下载

下载地址

https://www.oracle.com/database/technologies/instant-client/macos-intel-x86-downloads.html
https://pecl.php.net/package/oci8

分别下载Instantclient-basic-macos.x64-12.2.0.1.0-2.zip,Instantclient-sdk-macos.x64-12.2.0.1.0-2.zip,instantclient-sqlplus-macos.x64-12.2.0.1.0-2.zip 以及 oci8-2.1.0.tgz并解压

下载并解压后的效果(我是解压到了/user/local,解压到哪里看你心情)
在这里插入图片描述

!!!进入instantclient_12_2目录执行!!!

ln -s /usr/local/instantclient_12_2/libclntsh.dylib.12.1 /usr/local/instantclient/libclntsh.dylib
ln -s /usr/local/instantclient_12_2/libclntsh.dylib.12.1 /usr/local/lib/
ln -s /usr/local/instantclient_12_2/libnnz12.dylib /usr/local/lib/
ln -s /usr/local/instantclient_12_2/libocci.dylib.12.1 /usr/local/lib/
ln -s /usr/local/instantclient_12_2/libociei.dylib /usr/local/lib/

!!!进入下载并解压的oci8-2.2.0目录!!!依次执行

步骤一

若提示权限不足 就换成root权限执行

phpize

步骤二

注意:/usr/local/instantclient_12_2与/usr/local/Cellar/php@7.1/7.1.29/bin/php-config 替换成你自己的目录地址

./configure --with-oci8=shared,instantclient,/usr/local/instantclient_12_2  --with-php-config=/usr/local/Cellar/php@7.1/7.1.29/bin/php-config

步骤三

make && make install

结果如图,进入图中提示/usr/local/Cellar/php@7.1/7.1.29/pecl/20160303目录发现多了一个oci8.so
在这里插入图片描述

步骤四

进入php.ini

查看extension_dir,若已自动设置则不用管,如果没设置手动改为extension_dir = “/usr/local/Cellar/php@7.1/7.1.29/pecl/20160303”

在配置中加入下面文字 加哪里随你开心

extension=oci8.so

在这里插入图片描述

重启httpd并查看结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值