当我在本地主机上运行我的应用程序时,我没有任何问题,但是当它在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,我们拥有它!”但是当我在heroku上运行它时,我得到“我们没有mysqli !!!”。 我不知道问题是什么,所以任何帮助都会很棒。
答案 0 :(得分:3)
根据blogger in 2011,heroku不支持mysqli
类。它确实support postgres,但我不确定PHP安装是否包含对postgres的支持。 This blogger表示确实如此。
更熟悉heroku的人可能会给你一个更好的答案。
答案 1 :(得分:0)
PHP on Heroku, again引导您完成自定义Heroku默认PHP设置所需的操作,包括安装其他模块。
有一个github repo,其中包含一些已经编译和发布的模块,包括MySQLi。