【问题标题】:Fatal error: Call to undefined function oci_connect() in C:\xampp81\htdocs\test\inc\db.php on line 75致命错误:在第 75 行调用 C:\xampp81\htdocs\test\inc\db.php 中的未定义函数 oci_connect()
【发布时间】:2016-03-15 14:59:00
【问题描述】:

我想连接到 oracle 数据库,但是我收到了这个错误:

“致命错误:在第 75 行调用 C:\xampp81\htdocs\test\inc\db.php 中未定义的函数 oci_connect()。”

我已经检查了 php.ini 文件,有 2 行:

;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client

我已经删除了 (;)

extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client

然后我重新启动了apache,但是当我启动apache时,我得到了一个错误:

“启动apache时出错程序入口点OCIPing不能位于动态链接库OCI.dll”

之后我尝试登录我的网站,然后出现错误:

“致命错误:在第 75 行调用 C:\xampp81\htdocs\test\inc\db.php 中未定义的函数 oci_connect()”

这种情况有什么解决办法吗?我已经尝试取消注释 extension=php_oci8.dll ,但仍然有错误。

谢谢。

【问题讨论】:

标签: php oracle oci8


【解决方案1】:

你也可以从这个问题中看到这个答案

这里是为PHP安装oci8驱动的教程

https://stackoverflow.com/a/34494636/2125924

【讨论】:

    猜你喜欢
    • 2016-03-06
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 2015-11-17
    • 2018-06-11
    • 1970-01-01
    • 2017-09-03
    相关资源
    最近更新 更多