【发布时间】:2018-08-28 01:39:29
【问题描述】:
我正在尝试将我的 PHP 应用程序连接到 Google Cloud 中的 MongoDB,但出现错误。这些是我遵循的步骤。
1- MongoDB 已安装并与 Bitnami 的启动器一起使用
2- 我安装了 mongodb PHP 扩展
sudo apt-get install mongodb
3- 我在根目录(与 app.yaml 相同的目录)中创建了一个 php.ini 文件并添加了扩展名
extension=mongodb.so
错误
phpinfo 或 extension_loaded 均未显示 mongodb 扩展已加载到我的服务器中,因此我无法连接。谁能帮我弄清楚我错过了什么?
【问题讨论】:
-
sudo apt-get install mongodb安装 mongodb 服务器,而不是 mongodb PHP 扩展。请阅读php.net/manual/en/mongodb.setup.php -
谢谢亚历克斯!!我知道我需要改为执行“sudo pecl install mongodb”,但结果似乎是一样的。该命令在我的云上无法正常工作(错误:`make INSTALL_ROOT="/tmp/pear/temp/pear-build-root2GYEZ5/install-mongodb-1.4.2" install' 失败),尽管如此,我要去检查
-
您需要检查安装失败的原因。很可能缺少某些依赖项。
-
非常感谢 Alex,'sudo apt-get install php-mongodb' 成功了 ;)
标签: php mongodb google-cloud-platform