最近,PHP7引起了很大的关注,承诺提供出色的性能和更成熟的语言。版本7.0.0-alpha已经发布。我们刚开始重新构建核心应用程序,该应用程序使用MongoDB作为数据源。
我想知道是否有正在进行中的PHP7兼容的MongoDB扩展开发?进展如何?是否有替代方案?
这是一个测试版:
pecl install mongodb-beta
你需要一些软件来编译和安装:
yum -y install php-devel cyrus-sasl-devel openssl-devel gcc
echo extension=mongodb.so >/etc/php.d/mongodb.ini
composer require mongodb/mongodb
一切正常
我使用的是CentOS 7,PHP 7.0.1和nginx 1.8以及Mongodb 3.2
对于Windows:
http://windows.php.net/downloads/pecl/releases/mongodb/1.1.1/
pecl install mongodb
extension=mogodb.so
$ composer require alcaeus/mongo-php-adapter (或者) $ php composer.phar require alcaeus/mongo-php-adapter
require_once 'vendor/autoload.php';
pecl install mongodb
应该可以了。