php7^ 安装mongodb拓展

2020年12月04日 下午14:39:01 lijianzhan
原文链接:http://note.youdao.com/noteshare?id=62c33b7614bec9f487b3f71fb148b405&sub=D9FF4BA4EC1E4357ABEE8D923492183C

从github拿到源码,而使用composer install 项目后报出一系列的错误
在这里插入图片描述
No lock file found. Updating dependencies instead of installing from lock file.
Updating dependencies

Your requirements could not be resolved to an installable set of packages.

Root composer.json requires PHP extension ext-mongodb * but it is missing from your system. Install or enable PHP’s mongodb extension.

标红的句子大致的意思是使用包信息composer存储库无法更新依赖项,无法将您的要求解析为可安装的程序集,后面是PHP缺的一些拓展包的依赖,即php没有支持mongodb的拓展,那么则需要我们进行mongodb的拓展安装

  1. 安装mongodb拓展地址:https://pecl.php.net/package-stats.php,上面的红框框住的表示的是mongodb版本,我们选择最新的版本进行安装,点击DLL进入
    在这里插入图片描述
  2. 进去页面后需要对应PHP版本位数,以及是否是线程安装版本,即NTS和NS
    在这里插入图片描述
  3. echo phpinfo()查看对应得版本
    在这里插入图片描述
  4. 找到对应mongodb版本下载之后,解压
    在这里插入图片描述
  5. 将这个文件解压出来 php_mongodb.dll 文件拷贝到php安装目录下的 ext 目录下,完成之后在打开php.ini 配置文件增加行 : extension=php_mongodb.dll(添加在任意位置都可以)
  6. 重启Nginx,再次打开phpinfo页面,搜索mongdb
    在这里插入图片描述
  7. 安装拓展成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值