2.2.3 安装libxml2最新库文件
步骤一:进入下载的软件源码包所在目录/usr/local/src/下,解压软件包libxml2-2.6.30.tar.gz到当前目录libxml2-2.6.30下,并进入libxml2-2.6.30目录。命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf libxml2-2.6.30.tar.gz
//解包解压到libxml2-2.6.30目录- [root@localhost src]# cd libxml2-2.6.30
//进入目录libxml2-2.6.30中
步骤二:使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件,命令行如下。
- [root@localhost libxml2-2.6.30]# ./configure --prefix=/usr/local/libxml2
选项--prefix=/usr/local/libxml2作用,是在安装时将软件安装到/usr/local/libxml2目录下
步骤三:使用"make"命令编译源代码文件并生成安装文件。命令行如下。
- [root@localhost libxml2-2.6.30]# make
//对软件源代码文件进行编译
步骤四:使用"make install"命令安装编译过的文件。命令行如下。
- [root@localhost libxml2-2.6.30]# make install
//开始安装libxml2库文件
如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置。
2.2.4 安装libmcrypt最新库文件
步骤一:再次进入软件源码包所在目录/usr/local/src/中,解压软件包libmcrypt-2.5.8.tar.gz到当前目录libmcrypt-2.5.8下,并进入libmcrypt-2.5.8目录。命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf libmcrypt-2.5.8.tar.gz
//解压到libmcrypt-2.5.8目录- [root@localhost src]# cd libmcrypt-2.5.8
//进入目录libmcrypt-2.5.8中
步骤二:同样使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下。
- [root@localhost libmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt
选项--prefix=/usr/local/libmcrypt,是在安装时将软件安装到/usr/local/libmcrypt目录下
步骤三:使用"make"命令编译源代码文件并生成安装文件,命令行如下。
- [root@localhost libmcrypt-2.5.8]# make
//对软件源代码文件进行编译
步骤四:使用"make install"命令进行安装,命令行如下。
- [root@localhost libmcrypt-2.5.8]# make install
//开始安装libmcrypt库文件
如果安装成功就会在/usr/local/libmcrypt/目录下生成bin、include、lib、man和share五个目录。然后在安装PHP 5源代码包的配置时,就可以通过configure命令加上"--with-mcrypt-dir=/usr/local/libmcrypt"选项,指定这个libmcrypt库文件的位置。
步骤五:安装完成libmcrypt库以后,不同的Linux系统版本有可能还要安装一下libltdl库。安装方法和前面的步骤相同,可以进入到解压缩的目录/usr/local/src/ libmcrypt-2.5.8下,找到libltdl库源代码文件所在的目录libltdl,进入这个目录按照下面几个命令配置、编译、安装就可以了。
- [root@localhost root]# cd /usr/local/src/libmcrypt-2.5.8/libltdl
//进入软件源代码目录 - [root@localhost libltdl]# ./configure --enable-ltdl-install
//配置ltdl库的安装 - [root@localhost libltdl]# make
//编译 - [root@localhost libltdl]# make install
//安装2.2.5 安装zlib最新库文件
步骤一:进入软件源码包所在目录/usr/local/src/中,解压软件包zlib-1.2.3.tar.gz到当前目录zlib-1.2.3下,并进入zlib-1.2.3目录。命令如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录 - [root@localhost src]# tar zxvf zlib-1.2.3.tar.gz
//解包解压到zlib-1.2.3目录 - [root@localhost src]# cd zlib-1.2.3
//进入目录zlib-1.2.3中
步骤二:同样使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下。
- [root@localhost zlib-1.2.3]# ./configure --prefix=/usr/local/zlib
选项--prefix=/usr/local/zlib,是在安装时将软件安装到/usr/local/zlib目录下
步骤三:使用"make"命令编译源代码文件并生成安装文件。命令行输入如下。
- [root@localhost zlib-1.2.3]# make
//对软件源代码文件进行编译
步骤四:使用"make install"命令进行安装,命令行如下。
- [root@localhost zlib-1.2.3]# make install
//开始安装zlib库文件
如果安装成功将会在/usr/local/zlib目录下生成include、lib和share三个目录。在安装PHP 5配置时,在configure命令的选项中加上"--with-zlib-dir=/usr/local/libmcrypt"选项,用于指定zlib库文件的位置。
- [root@localhost root]# cd /usr/local/src/
2.2.6 安装libpng最新库文件
步骤一:进入软件源码包所在目录/usr/local/src/中,解压软件包libpng-1.2.31.tar.gz到当前目录libpng-1.2.31下,
并进入libpng-1.2.31目录。命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf libpng-1.2.31.tar.gz
//解包解压到libpng-1.2.31目录- [root@localhost src]# cd libpng-1.2.31
//进入目录libpng-1.2.31中步骤二:同样使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下。
- [root@localhost libpng-1.2.31]# ./
configure --prefix=/usr/local/libpng选项--prefix=/usr/local/libpng,是在安装时将软件安装到/usr/local/libpng目录下
步骤三:使用"make"命令编译源代码文件并生成安装文件。命令行如下。
- [root@localhost libpng-1.2.31]#make
//对软件源代码文件进行编译步骤四:使用"make install"命令进行安装。命令行如下。
- [root@localhost libpng-1.2.31]# make install
//开始安装libpng库文件如果安装成功将会在/usr/local/libpng目录下生成bin、include、lib和share四个目录。在安装GD2库配置时,
通过在configure命令的选项中加上"--with-png=/usr/local/libpng"选项,指定libpng库文件的位置。
2.2.7 安装jpeg6最新库文件
步骤一:安装GD2库前所需的jpeg6库文件,需要自己手动地创建安装需要的目录,它们在安装时不能自动创建。命令行如下。
- [root@localhost root]# mkdir /usr/local/jpeg6
//建立jpeg6软件安装目录- [root@localhost root]# mkdir /usr/local/jpeg6/bin
//建立存放命令的目录- [root@localhost root]# mkdir /usr/local/jpeg6/lib
//创建jpeg6库文件所在目录- [root@localhost root]# mkdir /usr/local/jpeg6/include
//建立存放头文件目录- [root@localhost root]# mkdir -p /usr/local/jpeg6/man/man1
//建立存放手册的目录步骤二:进入软件源码包所在目录/usr/local/src/中,解压软件包jpegsrc.v6b.tar.gz到当前目录jpeg-6b下,并进入jpeg-6b目录。
命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf jpegsrc.v6b.tar.gz
//解包解压到jpeg-6b目录- [root@localhost src]# cd jpeg-6b
//进入目录jpeg-6b中步骤三:使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件,命令行如下,使用"/"将一个命令换成多行。
- [root@localhost jpeg-6b]# ./configure /
- > --prefix=/usr/local/jpeg6/ /
//在安装时将软件安装到/usr/local/jpeg6目录下- > --enable-shared /
//建立共享库使用的GNU的libtool- > --enable-static
//建立静态库使用的GNU的libtool步骤四:使用"make"命令编译源代码文件并生成安装文件,命令行如下。
- [root@localhost jpeg-6b]# make
//对软件源代码文件进行编译步骤五:使用"make install"命令进行安装,命令行如下。
- [root@localhost jpeg-6b]# make install
//开始安装jpeg6库文件在安装GD2库配置时,可以在configure命令的选项中加上"--with-jpeg=/usr/local/jpeg6/"选项,
指定jpeg6库文件的位置。安装PHP时也要指定该库文件的位置。
2.2.8 安装freetype最新库文件
步骤一:进入软件源码包所在目录/usr/local/src/中,解压软件包freetype-2.3.5.tar.gz到当前目录freetype-2.3.5下,
并进入freetype-2.3.5目录。命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf freetype-2.3.5.tar.gz
//解包解压到freetype-2.3.5目录- [root@localhost src]# cd freetype-2.3.5
//进入目录freetype-2.3.5中步骤二:使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下。
- [root@localhost freetype-2.3.5]# ./configure --prefix=/usr/local/freetype
选项--prefix=/usr/local/freetype,是在安装时将软件安装到/usr/local/freetype目录下
步骤三:使用"make"命令编译源代码文件并生成安装文件,命令行如下。
- [root@localhost freetype-2.3.5]# make
//对软件源代码文件进行编译步骤四:使用"make install"命令进行安装,命令行如下:
- [root@localhost freetype-2.3.5]# make install
//开始安装freetype库文件如果安装成功将会在/usr/local/freetype目录下存在bin、include、lib和share 4个目录。
并在安装GD2库时,通过configure命令的选项中加上"--with-freetype=/usr/local/freetype/"选项,指定freetype库文件的位置。
2.2.9 安装autoconf最新的库文件
步骤一:进入软件源码包所在目录/usr/local/src/中,解压软件包autoconf-2.61.tar.gz到当前目录autoconf-2.61下,并进入autoconf-2.61目录。命令行如下所示。
- [root@localhost root]# cd /usr/local/src/
//进入软件源码包所在目录- [root@localhost src]# tar zxvf autoconf-2.61.tar.gz
//解包解压到autoconf-2.61目录- [root@localhost src]# cd autoconf-2.61
//进入目录autoconf-2.61中步骤二:使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。命令行如下。
- [root@localhost autoconf-2.61]# ./configure
//配置步骤三:使用"make"命令编译源代码文件并生成安装文件。命令行如下。
- [root@localhost autoconf-2.61]# make
//对软件源代码文件进行编译步骤四:使用"make install"命令进行安装,命令行如下。
- [root@localhost autoconf-2.61]# make install
//开始安装autoconf库文件2.2.10 安装最新的GD库文件
步骤一:进入软件源码包所在目录/usr/local/src/中,解压软件包gd-2.0.35.tar.gz到当前目录gd-2.0.35下,并进入gd-2.0.35目录。
命令行如下所示。
- [root@localhost root]# cd /usr/local/src/ //进入软件源码包所在目录
- [root@localhost src]# tar zxvf gd-2.0.35.tar.gz //解包解压到gd-2.0.35目录
- [root@localhost src]# cd gd-2.0.35 //进入目录gd-2.0.35中
步骤二:使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件,命令行如下,使用"/"将一个命令换成多行。
- [root@localhost gd-2.0.35]# ./configure / //配置命令
- > --prefix=/usr/local/gd2/ / //指定软件安装的位置
- > --with-zlib=/usr/local/zlib/ / //指定到哪去找zlib库文件的位置
- > --with-jpeg=/usr/local/jpeg6/ / //指定到哪去找jpeg库文件的位置
- > --with-png=/usr/local/libpng/ / //指定到哪去找png库文件的位置
- > --with-freetype=/usr/local/freetype/ //指定到哪
去找freetype 2.x字体库的位置步骤三:使用"make"命令编译源代码文件并生成安装文件,命令行如下。
- [root@localhost gd-2.0.35]# make //对软件源代码文件进行编译
步骤四:使用"make install"命令进行安装,命令行如下。
- [root@localhost gd-2.0.35]# make install //开始安装GD库文件
如果安装成功会在/usr/local/gd2目录下存在bin、include和lib这三个目录。在安装PHP 5时,