[在线等]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 方式来安装