【发布时间】:2019-12-30 08:47:11
【问题描述】:
我一直在尝试为我的 PHP 项目连接 oracle SQL 数据库。我已按照在线列出的步骤进行操作,并尝试按照this 教程进行操作。
我试过了:
- 安装适当的 Instant Client 12.1 版并添加到系统 PATH
- 在 php.ini 中取消注释与 oracle 数据库相关的行
- 下载 xampp/php/ext 下的 DLL 文件并将其替换为来自PECL 的文件
这仍然显示无法识别“oci_connect()”。
版本
操作系统版本:Windows 10 专业版
XAMPP:x64
PHP 版本:7.2.12 架构:x86
Instant Client:x64(也尝试使用 x86,但没有区别)
但是,我无法排除故障,尽管进行了上述尝试,“oci_connect()”函数仍无法识别。任何帮助或指导将不胜感激。
Fatal error: Uncaught Error: Call to undefined function oci_connect() in C:\xampp\htdocs\test\scriptdemo.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\test\scriptdemo.php on line 7
【问题讨论】:
-
@HussamAdil Windows 10 专业版
-
@Tejash 我已经尝试了该线程中列出的建议,包括将文件复制到 xampp/apache/bin 文件夹以及取消注释 extension_dir =“./”。两者都没有工作。
-
@HussamAdil 我已经尝试了您提供的链接中的建议,但错误仍然存在。