我正在使用WAMPserver并试图使MongoDB工作。我在PHP扩展文件夹中有该DLL,并在php.ini中加载了该扩展。当我使用phpinfo()
到localhost上的pae时,它表明MongoDB已加载。但是,当我转到命令行并运行php -m
或php --re mongodb
时,它不会显示。我检查以确保apache和环境路径都加载了正确的php二进制文件。
我需要确保他的扩展名在命令行中可见,以便我可以使用composer安装mongodb客户端。
答案 0 :(得分:0)
我发现了问题。 Apache正在加载与php目录中的文件不同的php.ini文件。我已经编辑了apache php.ini文件,但没有编辑php目录php.ini文件。两者都编辑后,问题就解决了。
从WAMPserver工具栏图标访问php.ini时,它将打开apache php.ini文件。