環境說明:
centos5.6 32bit
php 5.2.17
php安裝路徑 /usr/local/php
phpize路徑 /usr/bin
php-config路徑 /usr/bin
php.ini路徑 /etc/
wget
2.解壓安裝包
tar zxf mongo-1.4.5.tgz
3.進入解壓目錄,執行phpize進行安裝準備
cd mongo-1.4.5
/usr/local/php/bin/phpize
4.安裝編譯
上述命令執行完後,在目錄下就生成了configure檔案
使用./configure命令進行安裝配置,然後使用make && make install進行編譯安裝,命令如下:
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
5.編輯php.ini增加下述一行新增mongodb擴充套件
extension=mongo.so
重啟web容器,然後檢視phpinfo,看到mongodb的內容就說明安裝成功。
例子伺服器環境cent os 5.6 32位, php版本 5.2.17編譯安裝,安裝路徑/usr/local/php
wget
tar zxf
cd mongo-1.2.0
進入資料夾後,首先執行phpize來準備編譯擴充套件的環境,phpize這個程式的介紹在這裡
/usr/local/php/bin/phpize
執行後執行結果如下:
執行後,./configure 指令碼就會生成了,這個時候我們執行./configure指令碼來進行配置
./configure --with-php-config=/usr/local/php/bin/php-config
--with-php-config這個引數是告訴配置指令碼php-config這個程式的路徑,php-config的介紹在這裡
上面命令在正確配置的環境下執行結果如下
這時用make來編譯擴充套件
make && make install
正確編譯執行結果如下(下圖是編譯輸出的最後幾行)
完成後,請編輯你php.ini檔案增加一行
extension=mongo.so
一般預設的編譯php的ini檔案在
/usr/local/php/etc/php.ini
重啟你的web伺服器或者php-fpm,列印phpinfo,如果看到下列內容那麼恭喜你,mongodb的擴充套件安裝成功了
linux中給PHP安裝mongodb的擴充套件
ubuntu14.04 64bit php 5.5.67 php安裝路徑 usr local php phpize路徑 usr bin php config路徑 usr bin php.ini路徑 etc wget 2.解壓安裝包 tar zxf mongo 1.4.5.tgz 3.進入解壓目錄,執...
linux中給PHP安裝mongodb的擴充套件
centos5.6 32bit php 5.2.17 php安裝路徑 usr local php phpize路徑 usr bin php config路徑 usr bin php.ini路徑 etc wget 2.解壓安裝包 tar zxf mongo 1.4.5.tgz 3.進入解壓目錄,執行p...
linux中給PHP安裝mongodb的擴充套件
centos5.6 32bit php 5.2.17 php安裝路徑 usr local php phpize路徑 usr bin php config路徑 usr bin php.ini路徑 etc wget 2.解壓安裝包 tar zxf mongo 1.4.5.tgz 3.進入解壓目錄,執行p...