PHP和Mongo工作正常,但是php5-mongo扩展需要更新。
目前是1.4.5版本,需要1.5.x版本才能兼容最新的 https://github.com/doctrine/mongodb/
运行不会更新版本。
sudo apt-get install php5-mongo
附加信息
- 蒙戈 --版本 DB 版本 v2.6.12 PHP --
- 版本 PHP 5.5.9-1ubuntu4.14
如何更新扩展? 是否需要 pecl 才能执行更新?
尝试使用 PECL
sudo pecl install mongodb
有时在连接到mongodb时可能会遇到SSL错误,因此请在安装pecl之前安装依赖项
sudo pecl channel-update pecl.php.net
sudo pecl uninstall mongodb
sudo apt-get install libcurl4-openssl-dev pkg-config libssl-dev
sudo pecl install mongodb
你应该在php中添加"extension=mongodb.so".ini
使用 验证 MongoDB 扩展和模块
sudo php --ri mongodb | grep version
sudo apt-cache policy php-mongodb