2

当我在本地主机上运行我的应用程序时,我没有任何问题,但是当它在 heroku 上运行时,我收到此错误:致命错误:第 13 行的 /app/www/db.php 中找不到类 'mysqli'

我运行了这段代码来检查它:

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {

    echo 'We don\'t have mysqli!!!';

} else {

    echo 'Phew we have it!';

}

当我在 localhost 上运行它时,我得到“Phew we have it!” 但是当我在heroku上运行它时,我得到“我们没有mysqli!!!”。我不知道问题是什么,所以任何帮助都会很棒。

4

2 回答 2

3

According to a blogger in 2011, heroku does not support the mysqli class. It does support postgres, but I am not sure if the PHP installation includes support for postgres. This blogger indicates that it does.

Someone more familiar with heroku could possibly give you a better answer.

于 2012-08-22T17:35:39.777 回答
0

Heroku 上的 PHP 再次引导您了解如何自定义 Heroku 的默认 PHP 设置,包括安装其他模块。

有一个github 存储库,其中包含一些已经编译和发布的模块,包括 MySQLi。

于 2013-02-15T01:39:04.713 回答