linux中給PHP安裝mongodb的擴充套件

2021-09-08 11:57:52 字數 1330 閱讀 9064

環境說明:

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的擴充套件

環境說明 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.進入解壓目...

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...