我正在使用Google云计算引擎,并且我已经上传了一些wsbite的文件。当我尝试在我的网站访问PHP页面使用谷歌云计算引擎 - 无法在php文件中使用mysqli函数
<?php
$mysqli = new mysqli("host", "username", "pw", "dbname");
?>
浏览器提供了一个错误,说工作后跟一个HTTP Error 500
任何其他PHP是罚款页心不是,我已经试过回声和随机功能,他们都工作。这只是这个mysqli的错误
我正在使用Google云计算引擎,并且我已经上传了一些wsbite的文件。当我尝试在我的网站访问PHP页面使用谷歌云计算引擎 - 无法在php文件中使用mysqli函数
<?php
$mysqli = new mysqli("host", "username", "pw", "dbname");
?>
浏览器提供了一个错误,说工作后跟一个HTTP Error 500
任何其他PHP是罚款页心不是,我已经试过回声和随机功能,他们都工作。这只是这个mysqli的错误
您的问题细节是不够的,检测你的问题,当你拿到HTTP Error 500
意味着一个错误发生了,你需要在PHP开启error reporting
。 你可以通过很多方式打开php错误报告,其中之一包括error_reporting(E_ALL);
在你的PHP脚本中,在mysqli调用之前。这将在日志文件中产生诊断信息,以获取此问题的答案。当你有这些信息时,请包含这些信息。
@MichaelGaskill说。
发现了问题,原来你必须用命令下面
sudo apt-get install php5-mysqlnd
单独安装mysqlnd
重启apache的经过与
sudo /etc/init.d/apache2 restart
这得到了它运行的工作对我来说命令在谷歌云ssh控制台
由@ xc0d3rz请求,请包括'error_reporting(E_ALL);'在y我们的PHP脚本,在'mysqli'调用之前。这将在日志文件中产生诊断信息,以获取此问题的答案。当你有这些信息时,请在答案中包含这些信息。 (代表@ xc0d3rz) –