日期:2014-05-17  浏览次数:20462 次

[在线等]ubuntu 下XAMPP php.ini 开启mongodb 扩展 php文件总是解析失败!!!
本帖最后由 gdf87521 于 2013-01-09 23:36:10 编辑
从mongodb 官方拷贝配置文件,配置完毕,重新启动lampp ,访问 localhost,总是弹出一个下载对话框
,请问下,这个到底错在哪?我删除配置,就是正确在。还有,我配置在信息是放在整个php.ini内容最后面在。

mongo.so 文件在我的 /opt/lampp/lib/php/extensions/no-debug-non-zts-20100525 目录下。

extension="mongo.so"
[mongo]
; If the driver should reconnect to mongo
mongo.auto_reconnect = true

; Whether to allow persistent connections
mongo.allow_persistent = On

; Maximum number of persistent connections (-1 means unlimited)
mongo.max_persistent = -1

; Maximum number of links (persistent and non-persistent, -1 means unlimited)
mongo.max_connections = -1

; Default host for mongo connection
mongo.default_host = www.example.com

; Default port for mongo database
mongo.default_port = 42

; When saving files to the database, size of chunks to split them into
mongo.chunk_size = 1024

; Specify an alternate character to $ to use for special db functions ($set, $push, $exists, etc.)
mongo.cmd = "$"
mongo.auto_reconnect = Off
mongo.allow_persistent = On
mongo.max_persistent = -1
mongo.max_connections = -1
mongo.default_host = localhost
mongo.default_port = 27017
mongo.chunk_size = 262400

------解决方案--------------------
没配置过,看起来这个没有被正常的解析
这个
extension="mongo.so"

前面有指定扩展位置吗?没有写成完整的路径看看
------解决方案--------------------
你这个是因为mongo.so的版本不对导致fastcgi都启动失败,所以在浏览网站的时候php文件都不能正常解析了.
不信你试一下先把php.ini中关于mongo的配置屏蔽掉重新启动lampp,保证可以解析php文件

解决方式是下载和你的操作系统位元相符的monngo,mongo安装用编译安装,不要用rpm方式
------解决方案--------------------
也就是下载.tar.gz压缩包,解压缩,然后./configur...  make && make install 方式来安装