windows+php扩展包,windows平台安装mongodb和php扩展包选择

1.下载windows版本的mongodb-win32-x86_64-2008plus-ssl-4.0.10-signed

2.根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。

安装过程中,你可以通过点击 "Custom(自定义)" 按钮来设置你的安装目录。下一步安装 "install mongoDB compass" 不勾选,否则可能要很长时间都一直在执行安装,MongoDB Compass 是一个图形界面管理工具。

f420d1c7ef6e

自定义路径 下一步

f420d1c7ef6e

f420d1c7ef6e

默认选项,修改盘符,下一步然后finish

查看安装文件即可。1.将mongodb安装在D盘下,安装成功之后mongodb文件下面自动生成bin和data和log文件夹,在log文件夹里面手动创建mongo.log文件,同时在data目录下手动创建db文件夹

f420d1c7ef6e

安装完成之后生成的文件目录

f420d1c7ef6e

手动创建db文件夹

f420d1c7ef6e

log文件夹下面手动创建mongo.log

2.打开dos窗口切换到D:\MongoDB\bin>目录下执行以下配置

D:\MongoDB\bin> mongod --dbpath D:\MongoDB\data\db --logpath D:\MongoDB\log\mongo.log

f420d1c7ef6e

dos窗口下启动服务

3.访问是否启动成功(浏览器下出现It looks like you are trying to access MongoDB over HTTP on the native driver port.说明mongoDB安装成功。)

http://127.0.0.1:27017/

It looks like you are trying to access MongoDB over HTTP on the native driver port.

4.php如何选择mongo扩展包

f420d1c7ef6e

下载对应的扩展包

https://pecl.php.net/package/mongo/1.6.12/windows

f420d1c7ef6e

选择x86

将扩展包放在F:\phpStudy\PHPTutorial\php\php-5.6.27-nts\ext\

f420d1c7ef6e

将扩展包放在php\php-5.6.27-nts\ext\  下

之后打开php.ini配置文件里添加 extension=php_mongo.dll。

测试下mongo在php探针文件中是否存在

f420d1c7ef6e

查看mongo是否在php中安装成功。

f420d1c7ef6e

创建测试文件php是否可以连接到php

f420d1c7ef6e

证明连接成功

Linux环境下安装mongodb

1)下载最新的PHP MongoDB扩展源码,源码可以在http://pecl.php.net/package/mongo下载

wget https://pecl.php.net/get/mongo-1.6.16.tgz.

2)解压,进入安装目录

tar -zxvf mongo-1.6.16.tgz

3)进入文件夹后,首先运行phpize来编译扩展的环境

[root@localhost ~]#cd mongo-1.6.16

[root@localhost mongo-1.6.16]# /usr/local/bin/phpize

Configuring for:

PHP Api Version: 20121113

Zend Module Api No: 20121212

Zend Extension Api No: 220121212

[root@localhost mongo-1.6.16]# ./configure --with-php-config=/usr/local/bin/php-config && make && make install

(./configure --with-php-config=php-config)

一个php7+mongodb三方类的介绍

https://www.php.cn/php-weizijiaocheng-409693.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值