四、安装LAMP 1、安装libxml2
# cd /usr/local/src/libxml2-2.7.8
# ./configure --prefix=/usr/local/libxml2
# make && make install 2、安装libmcrypt
# cd /usr/local/src/libmcrypt-2.5.7
# ./configure --prefix=/usr/local/libmcrypt
# make && make install 3、安装zlib
# cd /usr/local/src/zlib-1.2.7
# 如果是64位的系统、会出现如下错误:
/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
解决办法:
需要在编译的时候加上 CFLAGS="-O3 -fPIC" ./configure //使用64位元的方法进行编译
# ./configure --prefix=/usr/local/zlib
# make && make install 4、安装libpng
# cd /usr/local/src/libpng-1.2.10
# ./configure --prefix=/usr/local/libpng
# make && make install
如果报错找不到zlib库,可以执行以下命令
# export LDFLAGS="-L/usr/local/zlib/lib"
# export CPPFLAGS="-I/usr/local/zlib/include"
# make
# make install 5、安装jpeg7
这个软件包安装有些特殊,其它软件包安装时如果目录不存在,会自动创建,但这个软件包安装时需要手动创建。
# mkdir /usr/local/jpeg7
# mkdir /usr/local/jpeg7/bin
# mkdir /usr/local/jpeg7/lib
# mkdir /usr/local/jpeg7/include
# mkdir -p /usr/local/jpeg7/man/man1
# cd /usr/local/src/jpeg-7
# ./configure --prefix=/usr/local/jpeg7/ --enable-shared --enable-static
# make && make install 6、安装freetype
# cd /usr/local/src/freetype-2.3.5
# ./configure --prefix=/usr/local/freetype
# make
# make install 7、安装autoconf
# cd /usr/local/src/autoconf-2.69
# ./configure
# make && make install 8、安装GD库
# cd /usr/local/src/libgd-2.1.0
# ./configure -prefix=/usr/local/gd2 \
--enable-m4_pattern_allow \
--with-jpeg=/usr/local/jpeg7 \
--with-png=/usr/local/libpng/ \
--with-zlib=/usr/local/zlib/ \
--with-freetype=/usr/local/freetype
# make
#make install 9、安装xpm
# yum -y install libXpm-devel.x86_64 10、安装apr
# cd apr-1.5.2
# ./configure --prefix=/usr/local/apr
# make
# make install 如果报错: config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands # yum -y install libtool 11、安装apr-util
# cd apr-util-1.3.8
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make
# make install 12、安装pcre
# cd pcre-8.32
# ./configure --prefix=/usr/local/pcre
# make
# make install 13、安装curl
# cd curl-7.52.1
# ./configure --prefix=/usr/local/curl
# make
# make install 14、安装Apache