PHP7安装Oracle扩展

一、安装

1、安装Oracle依赖

rpm -ivh  oracle-instantclient-basic-21.4.0.0.0-1.x86_64.rpm
rpm -ivh  oracle-instantclient-devel-21.4.0.0.0-1.x86_64.rpm

2、添加动态库路径

sudo vim /etc/ld.so.conf
/usr/lib/oracle/21/client64/lib/

#加载配置
sudo ldconfig 

3、添加环境变量

vim /etc/profile
export ORACLE_HOME=/usr/lib/oracle/21/client64
export LD_LIBRARY_PATH=/usr/lib/oracle/21/client64:$LD_LIBRARY_PATH  
export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
export C_INCLUDE_PATH=/usr/include/oracle/21/client64:$C_INCLUDE_PATH
export PHP_DTRACE=yes

#刷新配置
source /etc/profile

4、安装pdo_oci

#进入php源码扩展目录
cd /app/files/php-7.3.7/ext/pdo_oci

#生成configure文件
/app/modules/php/bin/phpize

#检查安装环境
./configure --with-php-config=/app/modules/php/bin/php-config

#编译安装
sudo make && sudo make install

5、安装oci8

#进入php源码扩展目录
cd /app/files/php-7.3.7/ext/oci8

#生成configure文件
/app/modules/php/bin/phpize

#检查安装环境
./configure --with-php-config=/app/modules/php/bin/php-config

#编译安装
sudo make && sudo make install

6、修改php.ini文件

#文件末尾添加配置
sudo vim /app/modules/php/etc/php.ini
extension=oci8
extension=pdo_oci

7、重启php

sudo service php-fpm restart

在这里插入图片描述
安装成功

猜你喜欢

转载自blog.csdn.net/qq_37837432/article/details/121729820
今日推荐