Php的安裝路徑/usr/local/php
首先從mongoDB官方http://pecl.php.net/package/mongo下載最新的php mongodb擴(kuò)展源碼
命令:
wget http://pecl.php.net/get/mongo-1.4.5.tgz
解壓縮:
tar zxvf mongo-1.4.5.tgz mongo-1.4.5
進(jìn)入文件夾:
cd mongo-1.4.5
然后運(yùn)行phpize來準(zhǔn)備編譯擴(kuò)展的環(huán)境,phpize是用來建立php擴(kuò)展模塊的,通過phpize可以建立php的外掛模塊,phpize的相關(guān)介紹參考官方http://php.net/manual/en/install.pecl.phpize.php
輸入命令:/usr/local/php/bin/phpize
運(yùn)行后,./configure 腳本就會生成,這時(shí)運(yùn)行./configure腳本來進(jìn)行配置:
./configure --with-php-config=/usr/local/php/bin/php-config
其中./configure 后面--with-php-config這個(gè)參數(shù)是告訴配置腳本php-config這個(gè)文件的位置.運(yùn)行結(jié)果如下:
這時(shí)用make來編譯擴(kuò)展
make && make install
編譯成功的執(zhí)行結(jié)果如下(不完全截圖):
編譯成功后,修改php.ini文件(一般位于/usr/local/php/etc/php.ini),在相應(yīng)位置增加一行:
extension=mongo.so
最后一步:重啟你的web服務(wù)器或者php-fpm(命令為kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
),測試文件中打印phpinfo(),如果出現(xiàn)下圖所示,表明mongodb的擴(kuò)展安裝成功。
最后,如果要進(jìn)行具體的實(shí)例測試,需要手動配置nginx相關(guān)設(shè)置,域名解析等相關(guān)操作,進(jìn)行功能代碼輸出測試。
PHP編程鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選