本博文为本人配置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扩展成功结束。