php环境安装包redhot,搭建php环境

选择相应的php版本https://webtatic.com/ 作为新的yum源,yum源目录/etc/yum.repos.d/,如选择php7.2

yum install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum clean all

yum makecache

yum list |grep php72w | awk '{print $1}' > ~/php.install

vim php.install#进行删减编辑

yum install cat php.intall

安装oracl扩展oci8.so

https://pecl.php.net/package/oci8

oracle 下载地址https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

Version 19.3.0.0.0 (Requires glibc 2.14)也使用使用yum命令查看系统中版本

yum list installed |grep glibc

download:

oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpm

oracle-instantclient19.3-sqlplus-19.3.0.0.0-1.x86_64.rpm

oracle-instantclient19.3-devel-19.3.0.0.0-1.x86_64.rpm

oracle-instantclient19.3-jdbc-19.3.0.0.0-1.x86_64.rpm

执行安装

rpm -ivh oracle-instantclient*

进入解压后的oci8目录执行,oci8须为php的用户执行

phpize

./configure --with-php-config= --with-oci8=instantclient,/usr/lib/oracle/xxx/client64/lib/

make && make install

安装pdo_oci

This package is not maintained anymore and has been superseded. Package has moved to channel http://www.php.net/pdo_oci package ext/pdo_oci.

从https://pecl.php.net/package/PDO_OCI 可知pecl中的已经作废该功能已经被php内置 ext/pdo_oci

下载对应的源码包,解压后进入到ext/pdo_oci目录下执行phpize和./configure --with-pdo-oci=instantclient,/usr/lib/oracle/xxx/client64/;配置扩展ini即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值