【问题标题】:Php.exe in CMD throws "Call to undefined function oci_connect()"CMD 中的 Php.exe 抛出“调用未定义函数 oci_connect()”
【发布时间】:2011-12-22 04:44:46
【问题描述】:

我在 Windows XP 中安装了带有 PHP 5.2.6 的 XAMPP。在我的 php.ini 中,我没有注释下一行:

  • extension=php_oracle.dll
  • extension=php_oci8.dll

我有一个类似这样的文件:

<?php

$conn = oci_connect('hr', 'welcome', 'localhost/XE');

?>

但是当我尝试通过 cmd 调用 php.exe 到该文件时,控制台总是给我一个错误:

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

在我的本地主机中,我对此没有任何问题。

【问题讨论】:

    标签: php cmd oracle-call-interface


    【解决方案1】:

    您可能没有在命令行中查看正确的 php.ini 文件。

    在php.exe中,运行:

    echo phpinfo();
    

    然后在顶部查找 php.ini 路径。

    【讨论】:

    • 你是对的,谢谢!!我正在更改 C:\xampp\apache\bin\php.ini,但使用 phpinfo() 检查让我看到 php.exe 使用 C:\xampp\php\php.ini
    猜你喜欢
    • 2014-04-24
    • 1970-01-01
    • 2015-05-29
    • 2017-04-12
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多