前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >php配置mongodb扩展、安装mongodb服务教程

php配置mongodb扩展、安装mongodb服务教程

作者头像
Lansonli
发布2021-10-09 15:52:12
1K0
发布2021-10-09 15:52:12
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客

安装mongodb服务。

1、下载mongodb:

        mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装.

        mongodb下载地址:https://www.mongodb.com/download-center#atlas

 2、运行安装mongodb:

        双击下载下来的文件,按操作提示安装即可。

       ( 推荐选择自定义安装,自定义安装在自建的mongodb目录里。如:我安装在F盘我手动创建的mongodb目录下)

 3、完成装成后:创建数据保存目录(dbpath)

        1):在F盘的mongodb目录下新建data目录。

        2):在cmd命令模式下运行命令:mongod --dbpath F:\mongodb\data

       ( 注意要切换到F:\mongodb\bin\下执行哦)

 4、安装完成。

        以后要使用mongodb时记得要启动mongodb服务(运行bin目录下的mongo.exe)

        当然这样每次用都要去启动一下有点麻烦,推荐做成系统服务以后就都不用去启动了。

5、把mongodb安装成服务。以后就不需要每次手动去启动了

        1):首先我们在F:\mongodb\下新建一个目录logs, 然后在里面新建一个空的文件(logs.txt)   

        2):cmd运行命令:

            mongod --logpath "F:\mongodb\logs\logs.txt" --logappend --dbpath "F:\mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

        3):完成,去服务中启动一下,以后就不用再手机启动了。

php配置mongodb扩展

    1、通过查看phpinfo(),确认需要下载那个版本的php_mongodb.dll文件

        1):查看PHP当然版本号是多少。

        2):查看Architecture项,是x86 还是x64。

        3):查看PHP Extension Build项,里面是支持TS还是不支持(也就是看是TS还是NTS)。

001.png
001.png

    2、下载对应mongodb扩展文件:

        下载地址: https://pecl.php.net/package/mongodb

    选择一个版本下载,只要点进去支持我们当前的php版本。

    点进去后的页面如下:

    选择好后直接点击就会下载了。

 3、解压下载的文件包,把里面的php_mongodb.dll放到对应的php版本目录中的ext中去!

       (如:我的是E:\phpStudy\php\php-5.5.38,那就放到E:\phpStudy\php\php-5.5.38\ext\下)

4、最后一步使用php的mongodb扩展生效能用(有两种处理方法):

这一步很多人会忽略,从而使mongodb扩展不生效。

        1)不需要重启电脑:

                复制E:\phpStudy\php\php-5.5.38\libsasl.dll这个文件放到Apache的bin目录中去。

                  (如:我的是E:\phpStudy\Apache\bin,然后重启Apache)

        2)需要重启电脑:

                把php版本目录添加到系统环境变量中去。

                (如:我的是E:\phpStudy\php\php-5.5.38)

方法:

                计算机(右键) -》 属性(点击)-》 高级系统设置(点击)-》环境变量(点击) -》系统变量下的path变量名(点击)弹出添加目录到最后去,然后保存 -》 重启电脑

Linux系统安装

代码语言:javascript
复制
/usr/local/php/bin/pecl install mongodb

mongodb可视化管理工具:Robo 3T

        Robo 3T 下载地址:https://robomongo.org/download

        安装和使用都很简单,这里就不过多讲解了!

        连接后的效果图:

001.png
001.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/04/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装mongodb服务。
  • php配置mongodb扩展
    • Linux系统安装
    • mongodb可视化管理工具:Robo 3T
    相关产品与服务
    云数据库 MongoDB
    腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档