MongoDB驱动程序不在MAMP上使用Apache(Windows)

时间:2016-12-30 19:08:31

标签: mamp

我花了最后几个小时试图让Mongo的玩家和MAMP玩得很好。起初,我认为问题是PHP;我安装了线程安全版本与MAMP构建的架构(x86)和所需的PHP版本(7.0.9)相匹配,但仍然无法在phpinfo()中看到它。当然,Web服务器上的脚本找不到MongoDB\Driver\Manager类,因此它们不起作用。

所以我写了一个小脚本并通过CLI运行它,它工作了!我可以毫无困难地连接到本地Mongo实例。这意味着PHP能够加载扩展,这反过来意味着必须有其他东西。

我要说Apache是​​罪魁祸首。我读了另一篇文章,有人说他们尝试使用旧版本的Apache和PHP,直到它工作,但我想尝试使用我当前版本的PHP。是否有一些我错过的东西会使Mongo驱动程序在使用Apache时无法正常工作?

我正在使用MAMP 3.2.2,这是Windows客户端的最新版本。

1 个答案:

答案 0 :(得分:0)

经过大约一天的修补,我放弃并使用XAMMP - 它工作得很好。

相关问题