【问题标题】:Call to undefined function odbc_connect via command line (cmd) PHP5通过命令行 (cmd) PHP5 调用未定义的函数 odbc_connect
【发布时间】:2020-04-08 16:08:58
【问题描述】:

使用 PHP 5、Windows (IIS),当我尝试从命令行访问文件时,我收到以下错误(通过浏览器,一切正常):

Fatal error: Uncaught Error: Call to undefined function odbc_connect()

我目前的代码是:

$connection = odbc_connect(DATABASE, 'user', 'user', SQL_CUR_USE_DRIVER ) or die (odbc_errormsg(). "Error");

还有这个扩展:

extension=php_sqlsrv_52_nts_vc6.dll
extension=php_pdo_sqlsrv_52_nts_vc6.dll

我用代码php_odbc.dll 阅读以取消注释 (php.ini) 行,但我没有这些行和文件。

有什么可以帮助的提示吗?

谢谢!

【问题讨论】:

  • 您必须安装 SQLServer 客户端软件,该扩展程序附带安装
  • @RiggsFolly 我有扩展=php_sqlsrv_52_nts_vc6.dll 扩展=php_pdo_sqlsrv_52_nts_vc6.dll
  • 你是在 Windows 还是 Linux 上
  • 我正在使用带有 IIS 的 Windows

标签: php sql-server odbc


【解决方案1】:

我安装了 IIS 和 xampp,但问题是环境变量。

我将路径 C:\xampp\php 更改为 C:\php,现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 2010-10-16
    • 2021-05-18
    相关资源
    最近更新 更多