一、安装
1、安装Oracle依赖
rpm -ivh oracle-instantclient-basic-21.4.0.0.0-1.x86_64.rpmrpm -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/profileexport ORACLE_HOME=/usr/lib/oracle/21/client64export 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_PATHexport 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.iniextension=oci8extension=pdo_oci
7、重启php
sudo service php-fpm restart
安装成功