php - 连接 PHP Oracle 数据库
问题描述
我一直在尝试为我的 PHP 项目连接 oracle SQL 数据库。我已按照在线列出的步骤进行操作,并尝试按照本教程进行操作。
我试过了:
- 安装适当的 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
解决方案
xampp 在 x86 或 x64 版本上运行?oracle 客户端应该与 xampp 同步 - 相同版本!
推荐阅读
- regex - 正则表达式匹配所有但不是特定的字符串
- django - Celery 和 Celerybeat 正在运行,但不运行任务
- javascript - Safari 12 上忽略了 getUserMedia 约束
- python - 将数字添加到多维数组python
- c++ - 可以使用memcpy cpp函数在系统内存和gpu内存之间复制数据吗?
- c# - 如何在资源中使用外部 Canvas xaml
- c# - C# OpenXml 接受 .docx 中的所有修订
- jquery - 每次使用 jQuery 进行新的 ajax 调用时,如何显示“加载微调器”?
- c# - Azure Functions Runtime v1 EventGrid 订阅创建失败
- c# - Visual Studio 错误 正在构建的项目的处理器架构 msil 与处理器架构不匹配