php7^安装mongodb拓展
从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.
php8兼容php7吗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拓展地址:pecl.php/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. 安装拓展成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。