php7不oci8,须要安拆卸置,php7安拆oci8扩大的办法是:一、高载并安拆“oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm”;两、加添情况变质;三、正在php官网直截搜oci8;四、经由过程“pecl install oci8”号令安拆oci8便可。

原学程操纵情况:centos7体系、PHP7版、Dell G3电脑。
php7不php oci8吗?
必要安拆卸置。
php7 安拆扩大-oci8 步调办法:
1. 底子情况
情况:centos7 PHP 7.二.二4
两. oracle客户端
二.1 民间所在
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html利用的最新的版原-Version 19.5.0.0.0 ,二个皆必需安拆,devel版原便是SDK
oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm
oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm两.二 安拆
rpm -ivh oracle-instantclient19.5-basic-19.5.0.0.0-1.x86_64.rpm
rpm -ivh oracle-instantclient19.5-devel-19.5.0.0.0-1.x86_64.rpm安拆实现后默许路径–/usr/lib/oracle/19.5/client64,尔不加添情况变质,要是有须要,依照本身设施加添。
vim /etc/profile
source /etc/profile3. oci8扩大
网上文章安拆比力缭乱,往php官网间接搜oci8便会显现成果;

3.1 安拆
尔采用的第一种办法,pecl install oci8;安拆进程总会浮现Please provide the path to the ORACLE_HOME directory. Use 'instantclient,/path/to/instant/client/lib' if you're compiling with Oracle Instant Client [autodetect] :依照民间分析输出客户端路径所在就能够:instantclient,/usr/lib/oracle/19.5/client64/lib

3.两 查抄
安拆实现后应用–php -m ,查抄能否安拆顺遂,入进目次–/usr/lib64/php/modules ,查望能否具有–oci8.so ;
重封以后如何不行罪,否以正在 /etc/php.ini文件外,加添扩大—extension=oci8.so 。
3.3 重封php-fpm
保举进修:《PHP视频学程》
以上即是php7不php oci8吗的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

发表评论 取消回复