我正在使用WAMPserver并试图让MongoDB工作。我在 PHP 扩展文件夹中有 DLL,并在 php.ini 中加载了扩展。当我带着phpinfo()
去本地主机上的pae时,它显示MongoDB已加载。但是当我转到命令行并运行php -m
或php --re mongodb
时,它没有显示。我检查以确保 apache 和环境路径都加载了正确的 php 二进制文件。
我需要确保他的扩展名在命令行中可见,以便我可以安装带有作曲家的 mongodb 客户端。
我发现了这个问题。Apache正在加载一个与php目录中不同的php.ini文件。我编辑了apache php.ini文件,但没有编辑php目录php.ini文件。编辑两者后,问题已解决。
从 WAMPserver 工具栏图标访问 php.ini 时,它会打开 apache php.ini 文件。