准备工作

去官网下载对应的client
https://www.oracle.com/cn/database/technologies/instant-client/linux-x86-64-downloads.html

  1. ## 将安装包放入到以下目录
  2. cd /usr/local/src
  3. ## 开始安装rpm包
  4. rpm -Uvh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
  5. rpm -Uvh oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm
  6. rpm -Uvh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
  7. ## 检查包是否安装正确
  8. cd /usr/lib/oracle
  9. ls

安装 oci8 扩展

  1. cd ~
  2. wget https://pecl.php.net/get/oci8-2.2.0.tgz
  3. tar zxvf oci8-2.2.0.tgz
  4. cd oci8-2.2.0
  5. phpize
  6. ./configure --with-php-config=/www/server/php/74/bin/php-config
  7. sudo make && make install
  8. vim /www/server/php/74/etc/php.ini
  9. vim /www/server/php/74/etc/php-cli.ini
  10. extension=oci8.so
  11. ## 重启php-fpm