【问题标题】:MySQLi *IS* there and functional - but not available in EclipseMySQLi *IS* 存在且功能正常 - 但在 Eclipse 中不可用
【发布时间】:2020-08-10 16:52:03
【问题描述】:

对我来说,这很奇怪,而且我在这里找到的解决方案都不适合我。

我正在使用 mysqli 访问数据库。 mysqli 已安装且可用。如果通过“php -f myscript.php”从 shell 调用,我的 PHP 脚本确实可以工作。

但是,一旦我在 Eclpse(2020 年 3 月,刚刚安装 2020 年 6 月)中尝试此操作,我将被告知“PHP 致命错误:未捕获的错误:调用 /home/.. 中的未定义函数 mysqli_connect() 。”

作为非专业人士,我不知道 Eclipse 是否使用了与我的 shell 不同的配置。是这样吗?如果是,我如何以及在哪里正确配置它,以便我也可以在 Eclipse 调试器中使用 mysqli? (如果我在调试器中或使用运行命令启动脚本,它不起作用:在 IDE 中,它找不到任何 mysqli 函数。)

【问题讨论】:

  • 检查(使用 phpinfo())哪个 php.ini 文件正在被您的 Web 服务器 PHP 使用,它可能与 CLI 版本不同

标签: php eclipse mysqli


【解决方案1】:

问题完全是自制的:在“调试配置”-“PHP 可执行文件”中,我取消选中了“使用系统默认 php.ini 配置”,这显然是一个错误:-( 感谢您为我指明了正确的方向!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多