[英]Connect to Oracle with PHP using oci8 module and a dynamic connection string
[英]Cant connect PHP(XAMPP) to Oracle using OCI8
在此先感谢您的所有帮助。 我无法使用OCI8将我的PHP连接到ORACLE。 我使用的软件规格如下
我使用NAVICAT作为我的mysql客户端,并能够使用它连接到数据库。 设置像即时客户端路径和sqlplus必须在此设置并且所有工作正常。
现在真正的问题是使用OCI8将PHP连接到ORACLE。 我已经使用此链接为我拥有的php版本下载正确的OCI版本。 https://pecl.php.net/package/oci8 。 我按照指令使用'pecl install oci8-2.0.12'从这个链接安装PHP 5.2 - PHP 5.6并下载了所有的libs,它们是
尝试逐一安装XAMPP的ext文件夹中的上述库中的所有php_oci8_11g.dll文件。 重置apache然后尝试运行脚本,但没有运气。 这是我得到的错误信息
致命错误:未捕获异常'Zend_Db_Adapter_Exception',消息'当前未安装oci驱动程序'在D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ Db \\ Adapter \\ Pdo \\ Abstract.php:112堆栈跟踪:#0 D :\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ Db \\ Adapter \\ Abstract.php(448):Zend_Db_Adapter_Pdo_Abstract - > _ connect()#1 D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ Db \\ Adapter \\ Pdo \\ Abstract.php(238):Zend_Db_Adapter_Abstract-> query('select * from a ...',Array)#2 D:\\ xampp \\ htdocs \\ b2bapptest \\ application \\ models \\ MiscMapper.php(790):Zend_Db_Adapter_Pdo_Abstract-> query ('select * from a')#3 D:\\ xampp \\ htdocs \\ b2bapptest \\ application \\ layouts \\ scripts \\ layout.phtml(53):Application_Model_MiscMapper-> getActiveAnnouncements()#4 D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ View.php(108):include('D:\\ xampp \\ htdocs ...')#5 D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ View \\ Abstract.php(880) :Zend_View - > _ run('D:\\ xampp \\ htdocs ...')#6 D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ Layout.php(796):Zend_View_Abstract-> render('lay out.phtml')#7 D:\\ xampp \\ htdocs \\ b2位于第112行的D:\\ xampp \\ htdocs \\ b2bapptest \\ library \\ Zend \\ Db \\ Adapter \\ Pdo \\ Abstract.php
我错过了什么,有人可以帮忙,我已经用这个超过一个星期找到一个解决方案:(
我连续几天遇到了与OCI8和XAMPP有关的问题,问题显示为:
致命错误:调用未定义的函数oci_connect()
我能够使用XAMPP默认使用的PHP来纠正它。 我也使用Windows 10 64位,但使用的是xampp-win32-7.3.2-0-VC15(php 7.3.2)。 总而言之,通过使用32位版本(除了操作系统)完成所有操作,我能够获得正确的配置。
我已经看到很多关于OCI8被解决的问题,只需将所有内容都转换为32位,我认为值得一试。 在这个问题中如何在xampp 5.6.3中启用oci? 我已经回答了我所做的完整路径
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.