PHP 版本5.5
Windows下
1、首先下载OCI8的扩展 http://pecl.php.net/package/o... 我这里下的版本是5.5 Thread Safe (TS) x86 版本 2、解压php_oci8.dll文件,拷贝到PHP扩展目录下,扩展目录在php.ini中 extension=php_oci8.dll 3、安装Oracle Client,下载oracle客户端 http://www.oracle.com/technet... 我这里下的 是 instantclient-basic-win32-11.1.0.7.0.zip 版本,注意一定要下与php相匹配的版本, 如果你的php是32位的那oracle也要下32位的。 4、把 instantclient-basic-win32-11.1.0.7.0.zip解压后的文件目录添加到系统变量path
Linux
Oracle客户端可以在oracle官网下载(https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html)
这里下载12.1版本的两个压缩包 https://download.oracle.com/otn/linux/instantclient/121020/instantclient-basic-linux.x64-12.1.0.2.0.zip
https://download.oracle.com/otn/linux/instantclient/121020/instantclient-sdk-linux.x64-12.1.0.2.0.zip
解压 unzip instantclient-basic-linux.x64-12.1.0.2.0.zip unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip
然后进入到解压后的目录:cd instantclient_12_1/将下面的三个文件作一下连接 ln -s libnnz12.so libnnz.so ln -s libclntsh.so.12.1 libclntsh.so ln -s libocci.so.12.1 libocci.so 然后将解压后的目录移动到 /usr/local/lib目录下,并易名为‘instantclient' mv ./instantclient_12_1 /usr/local/lib/instantclient
安装oci8扩展 进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/oci8/ 执行/usr/local/php/bin/phpize 然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-oci8=shared,instantclient,/usr/local/lib/instantclient,12.1 然后执行make 最后make install
安装pdo_oci扩展 进入php的源码安装包:cd /usr/local/src/php-7.1.25/ext/pdo_oci 执行/usr/local/php/bin/phpize 然后执行:./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-oci=shared,instantclient,/usr/local/lib/instantclient,12.1 然后执行make 最后make install
|
请发表评论