问题:windows下php项目执行composer mongodb时候报错找不到本地扩展,但是phpinfo()时候显示已经安装了mongodb扩展?php -m也显示不出来该mongodb扩展?
解决:用C:\wamp\bin\apache\apache2.4.33\bin\php.ini目录下的文件替换C:\wamp\bin\php\php7.1.16\php.ini目录下的,即可解决
原因:是composer时候可以找到的是php -m下显示的扩展,同时该命令加载的是C:\wamp\bin\php\php7.1.16\php.ini文件,但是phpinfo()加载的是C:\wamp\bin\apache\apache2.4.33\bin\php.ini目录下的扩展,所以导致php -m下没有安装该扩展
本文介绍了一种在Windows环境下使用Composer安装MongoDB扩展时遇到的问题及解决方案。问题表现为虽然通过phpinfo()可以看到已安装MongoDB扩展,但在使用Composer时却找不到该扩展。文章详细解释了出现此现象的原因,并给出了具体的解决步骤。
273

被折叠的 条评论
为什么被折叠?



