0

Nnginx -FPM php server在 Ubuntu 上运行。

我正在尝试使MongoDB Driverfor 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

4

1 回答 1

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 = "$"
于 2013-09-18T04:06:39.510 回答