如何在MAMP的PHP7.1.1中安装MongoDB驱动程序?

虽然这事情已经过去很久了,但是我花了很多时间去搜寻却没有找到,所以我打算写下来。

操作系统:macOS Sierra(10.12.3)
MAMP 版本:4.1.1
PHP 版本:7.1.1
MongoDB 版本:3.2.9

首先,如果使用PHP的旧版本,可以使用以下网站上的方法来大致实现:↓
在MAMP环境的PHP中使用MongoDB

但是,在我的环境中,出现以下显示后无法正常运行。

$ ./pecl -c ../conf/pear.conf install mongo
WARNING: "pecl/mongo" is deprecated in favor of "channel:///mongodb"
pecl/mongo requires PHP (version >= 5.3.0, version <= 5.99.99), installed version is 7.1.1
No valid packages found
install failed

您的意思是只要版本在5.3.0至5.99.99之间即可吗?

所以,我在stackoverflow上提出了问题,并得到了以下回答。非常感谢!
关于在MAMP的PHP7.1.1中安装MongoDB驱动程序的方法。

如果您能查看正确的链接,问题将会立即解决。但是为了保险起见,我将在这里简单地说明一下。
请参考链接以获取更详细的信息。

安装适用于PHP7.1的mongo.so插件。

brew tap homebrew/php
brew install php71-mongodb

将安装过程中出现的路径(在我的环境中为/Applications/MAMP/bin/php/php7.1.1/conf/php.ini)写入php.ini。

extension=/usr/local/Cellar/php71-mongodb/1.2.9/mongodb.so

以上所述。

我认为您可以通过查看MAMP的phpinfo来确认MongoDB已成功加载。

スクリーンショット 2017-11-01 23.07.14.png

如果有任何错误或疏漏,请在评论中指出。

bannerAds