安装InstantClient
下载打包好的文件,或者到官网下载。(注意要下载basic和devel,用来编译oci和pdo_oci。我这里下载的是rpm,方便安装。我这里下载的是21.1)
将下载的basic放在/usr/lib/oracle/,devel放在/usr/include/oracle/。然后运行命令安装。
rpm -ivh /usr/lib/oracle/oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm rpm -ivh /usr/include/oracle/oracle-instantclient-devel-21.1.0.0.0-1.x86_64.rpm
然后打开 /etc/profile,在文件底部增加(注意版本和文件路径)
export ORACLE_HOME=/usr/lib/oracle/21/client64 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/21/client64/lib export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/include/oracle/21/client64 export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
保存后在终端运行
source /etc/profile
让环境变量立即生效。
安装OCI8
到php官网下载oci8,上传到/usr/lib/oracle、
运行以下命令
tar -xvzf oci8-2.2.0.tgz cd oci8-2.2.0 /www/server/php/74/bin/phpize ./configure --with-php-config=/www/server/php/74/bin/php-config --with-oci8=shared,instantclient,/usr/lib/oracle/21/client64/lib make && make install
在php.ini文件中添加
extension=oci8.so
重启PHP服务
下一步安装pdo_oci
php-oracle大小:70.17 | 来源:百度网盘 | 提取码:trp2
已经过安全软件检测无毒,请您放心下载。
有问题请联系作者QQ:4505399(备注:vb盒子)