当前位置: 首页 > 知识库问答 >
问题:

无法使用OCI8将PHP(XAMPP)连接到Oracle

夏昊
2023-03-14

提前感谢所有的帮助。我无法使用OCI8将我的PHP连接到ORACLE。我用的软件规格是

  • Windows 10版本:主64位

我使用NAVICAT作为我的mysql客户端,并且能够使用它连接到数据库。像instant client path和sqlplus这样的设置必须在这一点上进行设置,并且所有设置都可以正常工作。

现在真正的问题是使用OCI8将PHP连接到ORACLE。我已经使用这个链接下载了正确的OCI版本的php版本。https://pecl.php.net/package/oci8.我按照说明使用“pecl安装oci8-2.0”。12'从这个链接安装PHP5.2-PHP5.6,并下载了这个链接下的所有LIB,它们是

  • 5.6非线程安全(NTS)x86

尝试安装所有php_oci8_11g。在XAMPP的ext文件夹中,逐个保存上述库中的dll文件。重置apache,然后尝试运行脚本,但没有成功。这是我收到的错误消息

致命错误:未捕获异常“Zend_Db_Adapter_exception”,在D:\xampp\htdocs\b2bapptest\library\Zend\Db\Adapter\Pdo\Abstract中显示消息“oci驱动程序当前未安装”。php:112堆栈跟踪:#0 D:\xampp\htdocs\b2bapptest\library\Zend\Db\Adapter\Abstract。php(448):Zend_Db_适配器_Pdo_摘要-

我遗漏了什么,请有人帮忙,我已经用了一个多星期的时间来寻找解决方案:(

共有1个答案

曹鹏海
2023-03-14

我连续几天遇到与OCI8和XAMPP相关的问题,问题如下所示:

致命错误:调用未定义的函数oci_connect()

我能够使用XAMPP默认附带的php来纠正它。我也使用64位windows 10,但使用的是xampp-win32-7.3。2-0-VC15(PHP7.3.2)。总而言之,我能够通过使用32位版本(除了o.s)进行所有操作来获得正确的配置。

我已经看到许多关于OCI8的问题通过将所有东西都变成32位来解决,我认为值得一试。在这个问题中如何在xampp 5.6.3中启用oci?我已经回答了我所做的完整的道路

 类似资料:
  • 无法连接到MySQL数据库。第8行错误-变量$conn从未使用。 希望有人能帮助我。我是第一次编写代码,我的大部分教程都来自YouTube。我使用Eclipse作为我的IDE,使用XAMPP作为我的本地服务器。 我试图创建一个带有登录信息的动态网站,因此我在XAMPP中将其连接到MySQL,但我在第8行(黄色感叹号)中不断收到一个错误,其中表示从未使用变量$conn。这些文件保存在htdocs中,

  • 我正在尝试将MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按start MySQL时,它都不会运行,我会得到一个错误: 这是因为我的病毒防护软件或VPN吗?我将如何更改MySQL和控制面板中的端口?如果有人能给我一些建议或指导我回答与此类似的已回答问题,将不胜感激。谢谢你。

  • 我授予所有特权。这是脚本: 我在浏览器中看到以下消息: 警告:mysqli::mysqli():(HY000/1045):在C:\xampp\htdocs\web-datos\connect\u-mysql中,用户“username”@“localhost”(使用密码:YES)的访问被拒绝。php第11行 拒绝访问用户“username”@“localhost”(使用密码:YE 我试图联系但没有成

  • 我做了一个连接到Oracle的PHP脚本。当我用CLI模式运行它时,它工作得很好(#phptest-oracle.php) 但是在浏览器中打开的同一个脚本(Apache PHP 7.x FPM)不起作用,我得到了以下错误: 我阅读并关注我在论坛(也在stackoverflow)中找到的许多东西,但对apache没有任何效果。 Ubuntu 16.04 LTS/Apache 2.4.33/PHP 7

  • 我正在尝试使用Xampp将我的SQL server与PHP连接起来。我已经在ext文件夹中上载了dll文件,但无法连接它。我的PHP版本是7.2。6.上传的dll文件为-php_pdo_sqlsrv_72_ts.dll、php_sqlsrv_72_ts.dll。我写了这段代码来连接我的SQL数据库和PHP- 当我尝试这个时,我得到了这个错误- 致命错误:未捕获错误:调用C:\xampp\htdoc

  • 当我尝试在数据库中插入数据时,会出现以下错误: 致命错误:未捕获PDOException:在C:\xampp\htdocs\social media\classes\DB中找不到驱动程序。php:5堆栈跟踪:#0 C:\xampp\htdocs\socialmedia\classes\DB。php(5):PDO-