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

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: php配置mongodb扩展、安装mongodb服务教程

安装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)。


aHR0cDovL3d3dy55b3VodXRvbmcuY29tL3VlZGl0b3IvcGhwL3VwbG9hZC9pbWFnZS8yMDE4MDEyNS8xNTE2ODYzMzgyOTk0NzMwLnBuZw.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系统安装



/usr/local/php/bin/pecl install mongodb


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


 

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


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


       连接后的效果图:


image.png


相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
2月前
|
运维 JavaScript 应用服务中间件
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
本文介绍了OS Copilot在ECS上 Alibaba Cloud Linux的安装与使用,并对其多项参数进行了功能测评。OS Copilot是为操作系统提供智能化辅助的工具,支持自动化任务、智能推荐、故障排查等功能。安装时需检查是否已安装(`rpm -q os-copilot`),若未安装则用`yum install os-copilot`命令安装,并配置AccessKey信息连接阿里云服务。通过测试不同参数命令,如`-t`参数,展示了其自动化执行和智能生成回答的能力,显著提升运维效率。
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
|
1月前
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
80 20
|
4月前
|
Java 程序员 PHP
01 入门PHP就来我这-安装phpstudy
路老师的PHP入门教程,带你从零开始学习PHP。首先下载并安装phpStudy,接着配置域名和端口,最后创建并运行第一个PHP文件。内容详实,适合初学者。
92 3
01 入门PHP就来我这-安装phpstudy
|
5月前
|
NoSQL MongoDB PHP
MongoDB PHP
10月更文挑战第19天
54 2
MongoDB PHP
|
5月前
|
NoSQL MongoDB PHP
PHP7 MongDB 安装与使用
10月更文挑战第19天
62 1
PHP7 MongDB 安装与使用
|
5月前
|
NoSQL 安全 Linux
MongoDB PHP 扩展
10月更文挑战第19天
31 0
MongoDB PHP 扩展
|
4月前
|
存储 NoSQL 网络协议
【赵渝强老师】MongoDB的安装与访问
本文介绍了在Linux系统上安装和部署MongoDB的详细步骤,包括安装依赖包、解压安装包、配置环境变量、创建数据目录及启动服务等。文中还提供了相关命令示例和注意事项,帮助用户顺利完成MongoDB的安装与配置。
110 0
|
5月前
|
测试技术 PHP 开发工具
php性能监测模块XHProf安装与测试
【10月更文挑战第13天】php性能监测模块XHProf安装与测试
60 0
|
安全 关系型数据库 MySQL
提升PHP安全:8个必须修改的PHP默认配置
提升PHP安全:8个必须修改的PHP默认配置
180 0

热门文章

最新文章