2012-04-16 77 views
0

我發現官方驅動在這裏:我應該在哪個目錄安裝官方的PHP mongodb驅動程序?

https://github.com/mongodb/mongo-php-driver 

我的問題是:我不知道我應該是哪個位置開始安裝過程? 我在Mac OS X Snow Leopard上,在我的機器上安裝了Mamp和Mamp pro。

有人可以幫我安裝這個php mongodb驅動程序嗎?

+0

參見http://us.php.net/manual/en/mongo.installation.php#mongo.installation.osx – 2012-04-16 16:13:23

+0

我試過那個保羅。該手冊提到了XAMPP出於某種原因。這是爲Windows - 而不是OS X :( – 2012-04-16 16:17:22

+1

對不起,我正在閱讀「從檔案中提取mongo.so,並將其添加到MAMP或XAMPP的擴展目錄」後,快速谷歌搜索看起來像'/ Applications/MAMP/bin/php/php5.3.6/lib/php/extensions /'。免責聲明:我沒有使用OS X或MAMP – 2012-04-16 16:21:38

回答

1

一般情況下,應通過運行PHP,看到它實際上是尋找擴展來解決:

# php -i | grep extension_dir 

在我的(Linux)的服務器,這將返回行:

extension_dir => /usr/lib/php5/20090626 => /usr/lib/php5/20090626 

安裝任何此類模塊的常用方法是使用Pecl - 例如pecl install mongo。不得不手動將其移動到位可能意味着首先有其他錯誤。

+0

我得到'/ usr/lib/php/extensions/no-debug-非zts-20090626 =>/usr/lib/php/extensions/no-debug-non-zts-20090626' 我應該在這裏安裝嗎? – 2012-04-16 16:25:39

+0

是的,看一看,那裏可能已經有一些擴展。它將成爲'php -m'中模塊列表的一部分(它們中的許多將被內置到php可執行文件準備好) – 2012-04-16 16:28:29

+0

好吧,讓我給出一個鏡頭 – 2012-04-16 16:29:09

1

就像任何其他擴展,它應該安裝「pecl安裝mongo」。這將下載並編譯並將驅動程序安裝到正確的目錄中。所有你需要做的是在你的php.ini中添加一個「extension = mongo.so」。

+0

當我這樣做時,我得到'-bash:pecl:command not found ' – 2012-04-16 16:27:37

+0

所以我應該先安裝pear然後pecl? – 2012-04-16 16:27:59

+1

是的,但梨應該默認安裝,但是。我想知道爲什麼MAMP沒有它!你可能會發現它在不同的路徑。嘗試搜索它。 – Derick 2012-04-16 16:28:48

相關問題