【发布时间】: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 版本不同