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