最新版XAMPP中php7.2配置mongodb3.6扩展

  • Post author:
  • Post category:php


本博文为本人配置mongo随记

第一步下载xampp,地址:

https://www.apachefriends.org/zh_cn/download.html

这里我下载的是最新版php7.2.8

安装完之后启动apache,在浏览器中输入

http://127.0.0.1/dashboard/phpinfo.php

一、确定php的MSVC版本

查看compiler的版本是多少  如图:我的版本是VC15

二、确定php是否是线程安全版本

查看Thread Safety,如图:

如果图中是enabled的话那就说明是Thread Safety(TS)

三、查看php是32位还是64位

查看Architecture的版本类别,如图:我的是 x86 即32位

四、下载扩展插件

根据前面查看的信息,最终可以确定我们需要下载的扩展版本为php7.2、VC15、Thread Safety(TS)、x86

建议直接去官网下载,地址:

https://windows.php.net/downloads/pecl/releases/mongodb

或者

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

这里我选择的是1.5.2版本

下载php_mongodb-1.5.2-7.2-ts-vc15-x86.zip;

下载完后解压出来将里面的php_mongodb.dll复制到安装的xampp的php的ext目录下;

我这里的目录是E:\xampp\php\ext;

五、

在系统环境变量中加入libsasl.dll的所在路径

根据http://php.net/manual/en/mongo.installation.php的介绍,安装mongo扩展需要依赖libsasl.dll, 所以要在系统环境变量中加入该目录。该目录一般是php的根目录。在xampp 3.2.2下,如果xamp的安装盘是E盘,该目录的位置大概是E:\xampp\php;

六、

在php.ini中加入extension=mongodb

extension=mongodb这行字需要根据实际情况,有些是extension=php_mongo.dll,取决于

ext

目录中mongo扩展的名字。

因为这里装的是xampp默认不需要写php_及后缀名,因此我就没有写,添加完成后如图:

注意:如果你装的是xampp的话,该文件一般位于E:\xampp\php目录下;

七、重启xampp服务

安装成功后,查看phpinfo版面,会有以下内容显示;如图:

至此, Windows 下添加php mongo扩展成功结束。



版权声明:本文为weixin_40965293原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。