mysqli_connect上的App Engine PHP错误

时间:2014-10-19 23:24:22

标签: php google-app-engine mysqli

我已经安装了适用于Linux的App Engine PHP SDK和一个单独的PHP安装,如here所述。我使用google_appengine/dev_appserver.py使用随附的留言板演示应用程序启动了App Engine。当我在浏览器中运行应用程序时,出现错误

Call to undefined function mysqli_connect()

对于此错误,我无法理解两件事:

  1. 当我输出phpinfo()时,它并没有列出任何正在使用的php.ini。
  2. this page,Google表示默认启用了mysqli扩展程序。
  3. 我觉得我在App Engine SDK设置中遗漏了一些东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

Google的PHP安装说明指出PHP需要使用--with-mysql选项进行编译。但是,示例留言板应用程序使用mysqli,因此在运行--with-mysql时将--with-mysqli更改为./configure ...。这解决了我。