gpt4 book ai didi

php - 调用未定义函数 oci_connect()

转载 作者:可可西里 更新时间:2023-10-31 22:53:46 25 4
gpt4 key购买 nike

我遇到了这个错误。

Fatal error: Call to undefined function oci_connect()
$conn = oci_connect('localhost', 'username', 'password') or die(could not connect:'.oci_error)

这是代码。

这是我得到的错误。

Fatal error: Call to undefined function oci_connect() in C:\xampp\htdocs\org\org\php\myphp.php on line 51

我检查了 ext 文件夹中的 PHP DLL 文件。

在此先感谢有人帮助解决这个问题。

最佳答案

我花了整整三天时间来解决这个问题。

我在 Windows 7 中使用我的 ORACLE 连接,没问题。上周我刚买了一台装有 Windows 8 的新电脑。安装 XAMPP 1.8.2。此服务器上的每个应用程序 PHP/MySQL 都运行良好。当我尝试将我的 php 应用程序连接到 Oracle DB 时出现问题。

Call to undefined function oci_pconnect()

当我启动/停止带有更改的 Apache 时,“PHP 启动”上出现一个奇怪的“警告”,它以“PHP 警告:PHP 启动:第 0 行未知”的形式进入日志

我做了一切(取消注释 php_oci8.dll 和 php_oci8_11g.dll,将 oci.dll 复制到/ext 目录,靠近/Apache 并且没有任何效果。下载 Instant Client 的每个版本并且没有任何效果。

上帝帮助了我。当我下载 ORACLE Instant Client 32 位时,一切正常。 phpinfo() 显示 oci8 信息,我的应用程序运行良好。

所以,不要介意您的 WINDOWS 版本是 x64。 XAMPP 和 ORACLE Instant Client 之间的链接。

关于php - 调用未定义函数 oci_connect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22478387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com