[日期:2013-07-13]
[字型:大 中 小]
基於本部落格yum安裝的lamp環境,phpize 位於 /usr/bin,php-config 位於/usr/bin,php.ini 位於/etc/
2.解壓擴充套件包,並且進入解壓目錄
tar -zxf mongo-1.4.1.tgz
cd mongo-1.4.1
3.在mongo-1.3.2目錄下執行phpize,命令如下:(注:此工具是php新增擴充套件的工具,我的phpize位置為/www/php/bin/phpize)
/usr/local/php/bin/phpize
注:有時候會出血性一下錯誤:
configuring for:
php api version: 20041225
zend module api no: 20060613
zend extension api no: 220060519
cannot find autoconf. please check your autoconf installation and the
$php_autoconf environment variable. then, rerun this script
問題在於:未安裝m4與autoconf
或者 yum -y install m4 autoconf
之後生成configure檔案
4.執行如下命令:
./configure --with-php-config=/usr/local/php/bin/php-config
注:–with-php-config 引數需要指定的是php-config檔案的位置,而不是php.ini檔案的位置
creating libtool
configure: creating ./config.status
config.status: creating config.h
5.檢視配置資訊如果無誤的話,編譯並安裝:
make&&make install
正確編譯執行結果如下:
build complete.
don't forget to run 'make test'.
installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20130712/
6.編譯安裝完成後,在php.ini中新增一句:
extension=mongo.so
7.重啟php-fpm或者web服務,檢視phpinfo,如果有mongodb,恭喜你,安裝成功了。
centos下為php新增pdo mysql擴充套件
第一步 進入到php的原始碼目錄下的ext pdo mysql目錄 這裡是原始碼目錄,不是安裝目錄,注意區別 第二步 執行 bin phpize 注 這裡的指的是php的安裝目錄,如果安裝到了 usr local php,那就執行 usr local php bin phpize,這裡是要生成.co...
centos下為php新增pdo mysql擴充套件
第一步 進入到php的原始碼目錄下的ext pdo mysql目錄 這裡是原始碼目錄,不是安裝目錄,注意區別 第二步 執行 bin phpize 注 這裡的指的是php的安裝目錄,如果安裝到了 usr local php,那就執行 usr local php bin phpize,這裡是要生成.co...
linux下為php新增curl擴充套件的方法
步驟如下 1.進到對應擴www.cppcns.com展目錄 cd usr local src php 5.2.12 ext c程式設計客棧url 2.呼叫phpize程式生成編譯配置檔案 usr local php5 bin phpize 3.呼叫configurewww.cppcns.com生成m...