php7.1.12怎么安装mongo拓展

安装报错 · xyuan52021 · 于 5年前 发布 · 2577 次阅读

在部署fecshop时需要用到redis、mysql 以及 mongodb数据库(服务器中php版本是7.1.12) 因此需要安装rockmongo试图界面。 在通过外网访问rockmongo时提示我php没有安装mongo扩展

To make things right, you must install php_mongo module. Here for installation documents on PHP.net.

我的服务器环境为linux nginx 以及 php7.1 并且已经安装mongodb.so扩展 请问如何才能让rockmongo正常运行

是rockmongo版本太低了吗?去官网中找了一下发现最后一次更新再2014年也就是php7最初的时候 rockmongo可能不支持php7以上版本???

请问如何才能让rockmongo正常运行

共收到 3 条回复
Fecmall#15年前 0 个赞

1.php目前可以说是2个版本,php5和php7,mongodb这个玩意也根据版本弄了2个扩展 ,php-mongo扩展只能安装在php5上面,php-mongodb扩展可以安装在php5和php7上面

2.rockmongo 是php5版本的,使用php-mongo,因此php7就无法使用了

3.如果你一定要使用rockmongo,可以安装2个php,一个php7,一个php5,然后将php5的端口更改,让nginx的配置中更改端口,不过这种比较麻烦,我的主机上这样安装的,倒腾了一下午才弄好

4.建议使用robomongo,可以参看一下:https://github.com/fecshop/yii2_fecshop_docker#gui访问数据库

amos#25年前 0 个赞

https://www.jianshu.com/p/1f00529cd1c4 我是按这个文章安装的

Fecmall#35年前 0 个赞

这个文章是没有问题的,你要分清 php-mongophp-mongodb是2个不同的扩展,仔细看上面的回帖内容

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics