0

我正在尝试在 PHP 环境中安装 mongodb。MongoDB 本身安装良好,我已经运行pecl install mongo,并添加extension=mongo.so到 php.ini;但是我的 Laravel 应用程序抱怨它找不到 MongoClient 类。检查 phpinfo() 显示没有提到 Mongo,表明它不知道驱动程序。

我注意到在 Ubuntu 上安装 mongo 的所有说明都提到了apt-get install php5-dev. 这是对 mongodb php 驱动程序的要求吗?目前服务器是用 Chef 构建的,并使用apache2::mod_php5. 如果php5-dev需要,可以将其安装为 apache 模块吗?

4

1 回答 1

0

是的,您应该按照此处的文档http://docs.mongodb.org/ecosystem/drivers/php/的说明进行操作。 此外,如果无法找到 mongo 驱动程序,请尝试调试,检查日志是否显示 mongo.so 文件丢失。

保存php.ini后别忘了重启php和apache

于 2013-09-19T17:54:29.240 回答