dew 发表于 2018-12-24 10:53:28

php支持oci8模块

安装oracle-oci RPM 包
    # rpm -ivh oracle-instantclient11.2-basic-11.2.0.1.0-1.i386.rpm
    # rpm -ivh oracle-instantclient11.2-devel-11.2.0.1.0-1.i386.rpm

安装oci8源码包
    # tar zxf oci8.4.1.tar.gz
    # cd oci8-1.4.1
    # /opt/php/bin/phpize
   # ./configure -with-oci8=shared,instantclient,/usr/lib/oracle/11.2/client/lib --with-php-config=/opt/php/bin/php-config
    # make && make install
添加oci8到php.ini文件里
# sed -ri 's/extension_dir.*//g' /opt/php/etc/php.ini
# echo -e "extension_dir = /opt/php/lib/php/extensions/no-debug-non-zts-20060613/ \nextension=oci8.so" >> /opt/php/etc/php.ini
编辑php-fpm配置文件,找到,增加以内容,传递环境变量
    /usr/lib/oracle/11.2/client/lib:${LD_LIBRARY_PATH}
    /opt/php/etc
    SIMPLIFIED CHINESE_CHINA.AL32UTF8


nginx 启动
#!/bin/sh
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib:${LD_LIBRARY_PATH}
export TNS_ADMIN=/opt/php/etc
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

echo "Starting NginX"
ulimit -SHn 51200
/opt/nginx/sbin/nginx



页: [1]
查看完整版本: php支持oci8模块