【发布时间】:2018-06-21 08:40:32
【问题描述】:
我正在尝试在 google 应用引擎上设置我的脚本,但 mysqli 对 php 的支持存在问题。当我运行它时,我会收到消息
致命错误:在
中找不到类 'mysqli'
我试过phpinfo(),但那里没有mysqli扩展
然后我尝试像这里一样配置 php.ini https://cloud.google.com/appengine/docs/php/config/php_ini
我加了
extension=php_mysqli.dll
extension=mysqli.so
extension=mysql.so
并按照说明将其上传到基本目录但仍然没有成功,我该如何修复它。我可以看到 PDO,但我需要更改脚本中的所有内容,并且需要太多时间。
app.yaml 在下面列出
runtime: php55
api_version: 1
env_variables:
# Replace project, instance, database, user and password with the values obtained
# when configuring your Cloud SQL instance.
MYSQL_DSN: mysql:unix_socket=/cloudsql/datahouse;dbname=db
MYSQL_USER: root
MYSQL_PASSWORD: 'pass'
handlers:
- url: /.*
script: test.php
我正在用这个运行应用程序
dev_appserver.py --php_executable_path=/usr/bin/php-cgi $PWD
【问题讨论】:
-
添加 mysqli 扩展后是否重启了网络服务器?
-
它不应该像谷歌应用引擎那样工作,每次我运行应用程序时都会重新加载
-
我也遇到了同样的问题...有什么更新吗?
标签: php mysql google-app-engine mysqli