【问题标题】:PHP MongoDB extension shows up on phpinfo() but not on command line?PHP MongoDB 扩展显示在 phpinfo() 但不在命令行上?
【发布时间】:2019-01-19 18:51:00
【问题描述】:

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

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

【问题讨论】:

    标签: php mongodb php-extension mongodb-php


    【解决方案1】:

    我发现了问题。 Apache 加载的 php.ini 文件与 php 目录中的文件不同。我编辑了 apache php.ini 文件,但没有编辑 php 目录 php.ini 文件。修改后,问题就解决了。

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

    【讨论】:

      猜你喜欢
      • 2014-08-03
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-21
      相关资源
      最近更新 更多