Linux Xshell4下編譯安裝php mongodb擴展經驗分享

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相關設置,域名解析等相關操作,進行功能代碼輸出測試。

發佈了119 篇原創文章 · 獲贊 142 · 訪問量 405萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章