【问题标题】:Can't enable php modules in MAMP无法在 MAMP 中启用 php 模块
【发布时间】:2010-11-07 14:39:22
【问题描述】:

这听起来可能很愚蠢,但我无法在我的 php.ini 中添加扩展

让我解释一下。

在脚本上,我执行 phpinfo(),它告诉我我的 php.ini 位于“/Library/Application Support/appsolute/MAMP PRO/conf/php.ini”

我打开文件,检查扩展名目录,将我的新扩展名放在那里(mongo)使其可执行。

我在所有其他扩展声明之后添加“extension=mongo.so”,重新启动服务器......并且扩展没有加载......并且错误日志中没有任何内容。 (apache 和 php)

多次重试甚至完全重启后,还是一样。

我试图禁用每个加载它的扩展。也是一样,所有这些扩展都保持加载状态。

还有其他地方可以加载扩展吗?

我在 Snow Leopard 10.6.4 上使用 php 5.2.11

【问题讨论】:

    标签: php mongodb osx-snow-leopard mamp php-5.2


    【解决方案1】:

    在 MAMP 的主窗口中单击 File -> Edit Template 并选择要编辑的 php.ini 并在其中添加 mongodb 扩展名..

    保存并重新启动 MAMP,它应该会被加载。

    更多信息:http://www.davidgolding.net/mongodb/installing-mongodb-on-mamp-1-9-5.html

    【讨论】:

      【解决方案2】:

      解决方案:重新启动您的机器,而不仅仅是网络服务器。

      我在 mamp 上也发生了同样的事情,我重新启动了机器,而不仅仅是 Web 服务器和它加载。但在这种情况下,您可能会遇到 php 命令的客户端问题:

      这是 osx 的解决方案:

      brew install php56-mongo

      如果出错则读取包名并重新运行,例如 - 示例:

      示例:brew install php5789-mongo

      来源:http://php.net/manual/en/mongo.installation.php#mongo.installation.osx

      【讨论】:

        猜你喜欢
        • 2014-09-26
        • 2017-06-14
        • 2013-08-08
        • 1970-01-01
        • 2017-02-18
        • 2018-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多