PHP7和MongoDB的驱动信息(已解决)

在使用FuelPHP1.8进行的项目中,安装MongoDB到Ubuntu的备忘录。

已安装的软件包包括:
– PHP 7.0.15-1ubuntu4(通过apt-get安装)
– MongoDB Shell版本为v3.4.3
– MongoDB扩展版本为1.2.3
※请从https://www.mongodb.com/download-center?jmp=nav#community下载MongoDB。

当我使用FuelPHP 1.5创建的程序时,出现了以下错误。

MongoDB PECL扩展未被安装或启用。

/fuel/core/classes/mongo/db.phpの
if (!class_exists('Mongo')) でエラー(141行目)

不起作用。

然而,由于使用简易测试程序已经确认MongoDB的正常运作,因此安装过程中没有任何问题的迹象……(在不使用FuelPHP的程序中测试)

【对策(已解决)】
PHP7的驱动程序与PHP5不兼容…
好像必须安装以下适配器才行。
https://github.com/alcaeus/mongo-php-adapter

安装alcaeus/mongo-php-adapter依赖。

在FuelPHP1.9中,是否会没有适配器?

bannerAds