php - 谷歌云计算引擎 - 无法在 php 文件中使用 mysqli 函数

标签 php linux apache google-compute-engine

我使用的是 Google Cloud Compute Engine,我已经为网站上传了一些文件。当我尝试访问我网站上使用

的 php 页面时
<?php

$mysqli = new mysqli("host", "username", "pw", "dbname");

?>

浏览器报错说页面不工作,然后是 HTTP Error 500

任何其他 php 都可以,我试过 echo 和制作随机函数,它们都可以。只是这个mysqli错误

最佳答案

发现问题,原来你必须用下面的命令单独安装mysqlnd

sudo apt-get install php5-mysqlnd 

重启apache后用

sudo /etc/init.d/apache2 restart

通过在 google cloud ssh 控制台中运行命令,它对我有用

关于php - 谷歌云计算引擎 - 无法在 php 文件中使用 mysqli 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37779406/

相关文章:

php - PHP 的 "alternative syntax"允许这样做还是 switch 语句?

php - 检索并格式化 MySQL 结果列中的所有 hasMany 记录

php - 在 Linux 中启用 apache 服务器的错误报告

java - Apache POI XSSF 读取 excel 文件

php - 用于移动设备的 HTTP header "Content-Type: application/force-download"的实用程序?

javascript - 尝试在 php 服务器的本地目录中加载 js/css 时如何修复 '301 Moved Permanently'?

检查麦克风是否已在 Linux 上与 C 一起使用

c - 在 x86 中,为什么我有两次相同的指令,但操作数相反?

linux - 使用 sed 搜索所有文件的前 3 次和后 3 次出现

apache - 启用 mod_security 后 Apache 上的 SSL 不起作用