本教程將向大家介紹如何在Linux、window、Mac平台上安裝MongoDB擴展。
你可以在linux中執行以下命令來安裝MongoDB 的 PHP 擴展驅動
$ sudo pecl install mongo
使用php的pecl安裝命令必須保證網絡連接可用以及root權限。
安裝手冊如果你想通過源碼來編譯擴展驅動。你必須手動編譯源碼包,這樣做的好是最新修正的bug包含在源碼包中。
你可以在Github上下載MongoDB PHP驅動包。訪問github網站然後搜索"mongo php driver"(下載地址:https://github.com/mongodb/mongo-php-driver),下載該源碼包,然後執行以下命令:
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ phpize $ ./configure $ sudo make install
如果你的php是自己編譯的,則安裝方法如下(假設是編譯在/usr/local/php目錄中):
$ tar zxvf mongodb-mongodb-php-driver-<commit_id>.tar.gz $ cd mongodb-mongodb-php-driver-<commit_id> $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ sudo make install
執行以上命令後,你需要修改php.ini文件,在php.ini文件中添加mongo配置,配置如下:
extension=mongo.so
注意:你需要指明 extension_dir 配置項的路徑。
Github上已經提供了用於window平台的預編譯php mongodb驅動二進制包(下載地址: https://s3.amazonaws.com/drivers.mongodb.org/php/index.html),你可以下載與你php對應的版本,但是你需要注意以下幾點問題:
打開php配置文件 php.ini 添加以下配置:
extension=php_mongo.dll
重啟服務器。
通過浏覽器訪問phpinfo,如果安裝成功,就會看到類型以下的信息:
你可以使用'autoconf'安裝MongoDB PHP擴展驅動。
你可以使用'Xcode'安裝MongoDB PHP擴展驅動。
如果你使用 XAMPP,你可以使用以下命令安裝MongoDB PHP擴展驅動:
sudo /Applications/XAMPP/xamppfiles/bin/pecl install mongo
如果以上命令在XMPP或者MAMP中不起作用,你需要在Github上下載兼容的預編譯包。
然後添加 'extension=mongo.so' 配置到你的php.ini文件中。