我正在尝试在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
安装php。如果需要php5-dev
,可以将其安装为apache模块吗?
答案 0 :(得分:0)
是的,你应该按照文件http://docs.mongodb.org/ecosystem/drivers/php/的说明 此外,如果它无法找到mongo驱动程序,请尝试调试,检查日志是否有类似mongo.so文件丢失的内容。
保存php.ini后不要忘记重启php和apache