天天看點

Linux伺服器下 PHP 安裝 MongoDB擴充

你可以在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