2010-11-07 46 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