你可以在linux中執行以下命令來安裝MongoDB 的 PHP 擴展驅動:
pecl install mongo
也可以自己下載擴展驅動手動編譯安裝:
[root@VM_19_53_centos src]# curl -O https://pecl.php.net/get/mongodb-1.2.0alpha2.tgz
[root@VM_19_53_centos src]# tar -zxvf mongodb-1.2.0alpha2.tgz
進入解壓目錄:
[root@VM_19_53_centos src]# cd mongodb-1.2.0alpha2
編譯:
[root@VM_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
[root@VM_19_53_centos mongodb-1.2.0alpha2]# ./configure --with-php-config=/usr/local/php/bin/php-config
完成後就進入安裝:
[root@VM_19_53_centos mongodb-1.2.0alpha2]# make && make install
安裝完成後會看到最後一行信息:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
然後進入此目錄查看:
[root@VM_19_53_centos etc]# ll /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
發現裏面有一個mongodb.so 文件,證明已經安裝成功,此時需要編輯 php.ini文件,加入 :
extension=mongodb.so
然後重啓php服務 :
[root@VM_19_53_centos mongodb-1.2.0alpha2]# service php-fpm restart