Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongodb php驱动程序是否需要php5开发?_Php_Mongodb_Mongodb Php - Fatal编程技术网

mongodb php驱动程序是否需要php5开发?

mongodb php驱动程序是否需要php5开发?,php,mongodb,mongodb-php,Php,Mongodb,Mongodb Php,我正在尝试在PHP环境中安装mongodb。MongoDB本身安装得很好,我已经运行了pecl install mongo,并在php.ini中添加了extension=mongo.so;但是我的Laravel应用程序抱怨它找不到MongoClient类。检查phpinfo()显示没有提到Mongo,表明它不知道驱动程序 我注意到所有关于在Ubuntu上安装mongo的说明都提到了apt get install php5 dev。这是mongodb php驱动程序的要求吗?目前,服务器是用Che

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


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

是的,您应该按照这里的文档所述进行安装 此外,如果找不到mongo驱动程序,请尝试调试,如果它显示mongo.so之类的文件丢失,请检查日志


不要忘记在保存php.ini后重新启动php和apache。PECL需要编译驱动程序,您只需要软件包,其他什么都不需要