Skip to content

zhangyc310/php-fpm-oci8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oneinstack_oci文件是为oneinstack安装 oci8. 使用之前需要修改 your_oneinstack_dir 目录为实际目录

Centos7 + PHP + Oracle OCI8 Extensions

安装脚本

wget https://github.com/caffeinalab/php-fpm-oci8/raw/master/oracle/instantclient-sdk-linux.x64-12.2.0.1.0.zip
wget https://github.com/caffeinalab/php-fpm-oci8/raw/master/oracle/instantclient-basic-linux.x64-12.2.0.1.0.zip
wget https://github.com/caffeinalab/php-fpm-oci8/raw/master/oracle/instantclient-sqlplus-linux.x64-12.2.0.1.0.zip

#oci8 安装

unzip -o instantclient-basic-linux.x64-12.2.0.1.0.zip -d /opt/oracle
unzip -o instantclient-sdk-linux.x64-12.2.0.1.0.zip -d /opt/oracle

cat  > /etc/php.d/oci8.ini << EOF
extension=oci8.so
EOF

# create symbolic links
ln -s /opt/oracle/instantclient_12_2/sqlplus /usr/bin/sqlplus
ln -s /opt/oracle/instantclient_12_2 /opt/oracle/instantclient
ln -s /opt/oracle/instantclient_12_2/libclntsh.so.12.1 /opt/oracle/instantclient/libclntsh.so
ln -s /opt/oracle/instantclient_12_2/libocci.so.12.1  /opt/oracle/instantclient/libocci.so
# install oci8
echo 'instantclient,/opt/oracle/instantclient' | sudo pecl install oci8

About

Docker Official PHP-FPM with OCI8 Extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 74.7%
  • Dockerfile 25.3%