1、解压客户端放到一个目录下,新建tnsnames.ora放到客户端文件夹的子目录下
2、到场以下代码:est_db是本身起的衔接名字,IP替换为长途oracle的IP,service_name放数据库名字
3、开启php的oci扩大或许pdo_oci扩大,衔接测试
php7由于没有带php_oci_11g的扩大,须要本身装置获取去下载对应版本的dll文件,放到php的ext目录下,在php.ini中开启扩大
在开启后可能会涌现windows缺失oci.dll文件
4、将上面客户端内里的oci.dll文件拷贝到php的目录下即可--》启动php,检察PHPinfo内里应该会涌现以下扩大
5、测试尝试衔接数据库代码
6、PDO体式格局会抛出以下的非常(SQLSTATE[]: pdo_oci_handle_factory: <<Unknown>> (ext\pdo_oci\oci_driver.c:642))
这时候如果把适才拷贝到php目录下的文件删除的话,有些被用到一定就不能删,经由测试,只要下面这个文件和适才的oci.dll文件不能删除
7、如今就功德圆满了,在此测试一下上面的PHP代码:
引荐教程:PHP视频教程
以上就是php7 怎样衔接oracle 11g的细致内容,更多请关注ki4网别的相干文章!