你可以在linux中執行以下指令來安裝MongoDB 的 PHP 擴充驅動:
pecl install mongo
也可以自己下載下傳擴充驅動手動編譯安裝:
[[email protected]_19_53_centos src]# curl -O https://pecl.php.net/get/mongodb-1.2.0alpha2.tgz
[[email protected]_19_53_centos src]# tar -zxvf mongodb-1.2.0alpha2.tgz
進入解壓目錄:
[[email protected]_19_53_centos src]# cd mongodb-1.2.0alpha2
編譯:
[[email protected]_19_53_centos mongodb-1.2.0alpha2]# /usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20131106
Zend Module Api No: 20131226
Zend Extension Api No: 220131226
[[email protected]_19_53_centos mongodb-1.2.0alpha2]# ./configure --with-php-config=/usr/local/php/bin/php-config
完成後就進入安裝:
[[email protected]_19_53_centos mongodb-1.2.0alpha2]# make && make install
安裝完成後會看到最後一行資訊:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
然後進入此目錄檢視:
[[email protected]_19_53_centos etc]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
發現裡面有一個mongodb.so 檔案,證明已經安裝成功,此時需要編輯 php.ini檔案,加入 :
extension=mongodb.so
然後重新開機php服務 :
[roo[email protected]_19_53_centos mongodb-1.2.0alpha2]# service php-fpm restart