lighttpd及相关依赖库pcre/bzip2在ubuntu下的安装
A.环境说明
ubuntu12.04
gcc
B.安装bzip2
1.下载/解压
- 从bzip2下载安装程序
bzip2下载地址 - 解压安装包
tar -zxvf bzip2-1.0.6.tar.gz
- 将当前目录是设置到安装文件所在目录下
cd bzip2-1.0.6
2.设置配置选项
make -f Makefile-libbz2_so
-f 标志是使bzip2 根据另一个Makefile来编译,就是Makefile-libbz2_so文件,创建一个动态的libbz.so库文件,然后把bzip2工具连接到这个库上
3.编译安装
make && make install
注:
如果要重新安装bzip2,要先执行:rm -vf /usr/bin/bz*
命令,不然make install
命令会失败
C.安装pcre
1.下载/解压
- 从pcre下载安装程序
pcre下载地址 - 解压安装包
tar -xjpf pcre-7.8.tar.bz2
- 将当前目录是设置到安装文件所在目录下
cd pcre-7.8
2.设置配置选项
./configure --prefix=/usr/local/pcre-7.8 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre --enable-utf8
configure有许多参数可配,具体参见./configure --help
及手册
3.编译安装
make && make install
提示:
可以在make编译完后可以执行make check进行测试
4.将库文件导入cache
- 方法1:在/etc/ld.so.conf/中加入:
/usr/local/lib/pcre
,然后运行ldconfig - 方法2:在/etc/ld.