【发布时间】:2019-03-19 14:24:25
【问题描述】:
请帮我通过Laravel 5.7连接oracle数据库11g
我花了 4 天时间仍然没有成功,这让我发疯了
我的配置:
Win7-Sp1-64Bit,Xampp-v3.2.2,PHP-7.2.1,Laravel-5.7.1
我把文件放好了
OCI8-php_oci8-2.1.8-7.2-ts-vc15-x64 (oci8.dll,oci8_11r.dll, oci8_12g.dll)
在 xampp/php/ext 中
我已经在用户变量和系统变量中创建了环境变量:
路径:C:\instantclient_18_3 or C:\instantclient_12_2
TNS_ADMIN:C:\instantclient_18_3 or C:\instantclient_12_2
。也试过安装:
32bit-instantclient-basic-nt-12.2.0.1.0.zip
32bit-instantclient-basic-nt-12.1.0.2.0.zip
64bit-instantclient-basic-windows.x64-18.3.0.0.0dbru.zip
64bit-instantclient-basic-windows.x64-12.2.0.1.0.zip
http://localhost/index.php中仍然无法加载OCI8
我运行命令 php -m 仍然得到相同的结果:
警告:PHP 启动:无法加载动态库 'php_oci8_11g.dll'(试过:C:\xampp\php\ext\php_oci8_11g.dll(%1 是 不是有效的 Win32 应用程序。), C:\xampp\php\ext\php_php_oci8_11g.dll.dll(指定的模块可以 未找到。))在第 0 行的未知中
PHP 警告:PHP 启动:无法加载动态库 'php_oci8_12c.dll'(试过:C:\xampp\php\ext\php_oci8_12c.dll(%1 是 不是有效的 Win32 应用程序。), C:\xampp\php\ext\php_php_oci8_12c.dll.dll(指定模块可以 未找到。))在第 0 行的未知中
【问题讨论】: