2016-12-30 18 views
1

我花了最近幾個小時試圖讓Mongo驅動與MAMP很好地搭配。起初,我認爲這個問題是PHP;我安裝了與MAMP構建的體系結構(x86)匹配的線程安全版本以及所需的PHP版本(7.0.9),但仍然無法在phpinfo()中看到它。當然,Web服務器上的腳本找不到MongoDB\Driver\Manager類,所以它們不起作用。MongoDB驅動不能在MAMP上使用Apache(Windows)

所以我寫了一個小腳本,並通過CLI運行它,它工作!我可以毫不費力地連接到本地的Mongo實例。這意味着PHP能夠加載擴展,這意味着其他的東西必須是原因。

我想說的是Apache是​​罪魁禍首。我讀過另一篇文章,有人說他們嘗試了舊版本的Apache和PHP,直到它工作,但我想嘗試使它適用於我當前版本的PHP。有什麼我錯過了會使Mongo驅動程序在使用Apache時不起作用嗎?

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

回答

0

經過大約一天的修補後,我放棄並使用XAMMP - 它工作得很好。