PHP MongoDB扩展名显示在phpinfo()上,而不显示在命令行上?

时间:2019-01-19 18:51:00

标签: php mongodb php-extension mongodb-php

我正在使用WAMPserver并试图使MongoDB工作。我在PHP扩展文件夹中有该DLL,并在php.ini中加载了该扩展。当我使用phpinfo()到localhost上的pae时,它表明MongoDB已加载。但是,当我转到命令行并运行php -mphp --re mongodb时,它不会显示。我检查以确保apache和环境路径都加载了正确的php二进制文件。

我需要确保他的扩展名在命令行中可见,以便我可以使用composer安装mongodb客户端。

1 个答案:

答案 0 :(得分:0)

我发现了问题。 Apache正在加载与php目录中的文件不同的php.ini文件。我已经编辑了apache php.ini文件,但没有编辑php目录php.ini文件。两者都编辑后,问题就解决了。

从WAMPserver工具栏图标访问php.ini时,它将打开apache php.ini文件。