我在Ubuntu上运行Nnginx -FPM php server
。
我正在尝试让MongoDB Driver
用于PHP工作,但有些在我的phpinfo()
中从未显示过,每次运行测试脚本时我都会Fatal error: Class 'Mongo' not found
鉴于我将连接到另一台服务器,实际的MongoDB server
未安装在该服务器中。
我错过了哪些不起作用?
我遵循了这个直接的步骤
1)pecl search mongo
显示最新的1.4.3(稳定)版本
2)sudo pecl install mongo
3)vim /etc/php5/fpm/php.ini
并在[dba]
标签的末尾添加
[Mongo]
extension=mongo.so
4)
service nginx restart
service php5-fpm restart
答案 0 :(得分:1)
检查/etc/php5/conf.d/中是否有mongodb.ini。内容应如下所示:
extension=mongo.so
mongo.auto_reconnect = true
mongo.allow_persistent = On
mongo.max_persistent = -1
mongo.max_connections = -1
;mongo.default_host = www.example.com
mongo.default_port = 42
mongo.chunk_size = 1024
mongo.cmd = "$"