我發現官方驅動在這裏:我應該在哪個目錄安裝官方的PHP mongodb驅動程序?
https://github.com/mongodb/mongo-php-driver
我的問題是:我不知道我應該是哪個位置開始安裝過程? 我在Mac OS X Snow Leopard上,在我的機器上安裝了Mamp和Mamp pro。
有人可以幫我安裝這個php mongodb驅動程序嗎?
我發現官方驅動在這裏:我應該在哪個目錄安裝官方的PHP mongodb驅動程序?
https://github.com/mongodb/mongo-php-driver
我的問題是:我不知道我應該是哪個位置開始安裝過程? 我在Mac OS X Snow Leopard上,在我的機器上安裝了Mamp和Mamp pro。
有人可以幫我安裝這個php mongodb驅動程序嗎?
一般情況下,應通過運行PHP,看到它實際上是尋找擴展來解決:
# php -i | grep extension_dir
在我的(Linux)的服務器,這將返回行:
extension_dir => /usr/lib/php5/20090626 => /usr/lib/php5/20090626
安裝任何此類模塊的常用方法是使用Pecl - 例如pecl install mongo
。不得不手動將其移動到位可能意味着首先有其他錯誤。
我得到'/ usr/lib/php/extensions/no-debug-非zts-20090626 =>/usr/lib/php/extensions/no-debug-non-zts-20090626' 我應該在這裏安裝嗎? – 2012-04-16 16:25:39
是的,看一看,那裏可能已經有一些擴展。它將成爲'php -m'中模塊列表的一部分(它們中的許多將被內置到php可執行文件準備好) – 2012-04-16 16:28:29
好吧,讓我給出一個鏡頭 – 2012-04-16 16:29:09
就像任何其他擴展,它應該安裝「pecl安裝mongo」。這將下載並編譯並將驅動程序安裝到正確的目錄中。所有你需要做的是在你的php.ini中添加一個「extension = mongo.so」。
當我這樣做時,我得到'-bash:pecl:command not found ' – 2012-04-16 16:27:37
所以我應該先安裝pear然後pecl? – 2012-04-16 16:27:59
是的,但梨應該默認安裝,但是。我想知道爲什麼MAMP沒有它!你可能會發現它在不同的路徑。嘗試搜索它。 – Derick 2012-04-16 16:28:48
參見http://us.php.net/manual/en/mongo.installation.php#mongo.installation.osx – 2012-04-16 16:13:23
我試過那個保羅。該手冊提到了XAMPP出於某種原因。這是爲Windows - 而不是OS X :( – 2012-04-16 16:17:22
對不起,我正在閱讀「從檔案中提取mongo.so,並將其添加到MAMP或XAMPP的擴展目錄」後,快速谷歌搜索看起來像'/ Applications/MAMP/bin/php/php5.3.6/lib/php/extensions /'。免責聲明:我沒有使用OS X或MAMP – 2012-04-16 16:21:38