Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在服务器上运行时未找到mysqli_Php_Mysql_Heroku - Fatal编程技术网

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

当我在本地主机上运行我的应用程序时,我没有遇到任何问题,但当它在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上运行它时,我会得到“呸,我们有它!”但当我在heroku上运行它时,我会得到“我们没有mysqli!!!”。 我不知道问题出在哪里,所以任何帮助都是很好的。

根据一项研究,heroku不支持
mysqli
类。是的,但我不确定PHP安装是否包括对postgres的支持。表示确实如此

熟悉heroku的人可能会给你一个更好的答案。

将指导你如何定制heroku的默认PHP设置,包括安装其他模块


还有一些已经编译和发布的模块,包括MySQLi。

问题是heroku服务器没有MySQLi,它运行的是什么版本的php?有一个好朋友,希望它能减轻这个答案永远无法被接受的打击:}