2010-11-07 45 views
0

这可能听起来愚蠢,但我不能扩展添加到我的php.ini无法启用PHP模块为毫安

让我解释一下。

上的脚本,我做的phpinfo(),它告诉我,我的php.ini为 “/库/ Application Support/appsolute/MAMP PRO/conf目录/ php.ini中”

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

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

经过多次重试甚至完全重新启动后,它仍然是一样的。

我试图禁用每个与它一起加载的扩展。这是相同的,所有这些扩展保持加载。

是否有另一个地方,它加载扩展?

我在MAMP点击文件的主窗口中使用PHP 5.2.11雪豹10.6.4

回答

0

解决方案:重新启动您的计算机不只是Web服务器。

同样的事情发生在我身上,我重新启动机器,而不仅仅是Web服务器,它加载。但你可以在这种情况下用PHP命令遇到客户端问题,做到这一点:

这是OSX的解决方案:

冲泡安装php56 - 蒙戈

,如果它出错了然后读包名和重新运行,如 - 例如:

例如:冲泡安装php5789-蒙戈

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

+0

对MAC有用的命令:php -i | grep mongo – Dung 2016-04-07 18:59:21