Php 在服务器上运行时未找到mysqli
当我在本地主机上运行我的应用程序时,我没有遇到任何问题,但当它在heroku上运行时,我会遇到以下错误: 致命错误:在第13行的/app/www/db.php中找不到类“mysqli” 我运行此代码来检查它:Php 在服务器上运行时未找到mysqli,php,mysql,heroku,Php,Mysql,Heroku,当我在本地主机上运行我的应用程序时,我没有遇到任何问题,但当它在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
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!!!';
} else {
echo 'Phew we have it!';
}
当我在localhost上运行它时,我会得到“呸,我们有它!”但当我在heroku上运行它时,我会得到“我们没有mysqli!!!”。
我不知道问题出在哪里,所以任何帮助都是很好的。根据一项研究,heroku不支持mysqli
类。是的,但我不确定PHP安装是否包括对postgres的支持。表示确实如此
熟悉heroku的人可能会给你一个更好的答案。将指导你如何定制heroku的默认PHP设置,包括安装其他模块
还有一些已经编译和发布的模块,包括MySQLi。问题是heroku服务器没有MySQLi,它运行的是什么版本的php?有一个好朋友,希望它能减轻这个答案永远无法被接受的打击:}