(2)使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如下; [root@localhost libpng-1.2.31]# ./configure --prefix=/usr/local/libpng 选项--prefix=/usr/local/libpng,是在安装时将软件安装到/usr/local/libpng目录下;
(3)使用“make”命令编译源代码文件并生成安装文件,命令行如下;
[root@localhost libpng-1.2.31]#make //对软件源代码文件进行编译
(4)使用“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库文件的位置。
5.编译安装jpeg6最新库文件,源码包为jpegsrc.v6b.tar.gz (1) 安装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 //建立存放手册的目录
(2) 进入软件源码包所在目录/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中
(3) 使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如
下,使用“\\”将一个命令换成多行;
[root@localhost jpeg-6b]# ./configure \\ > --prefix=/usr/local/jpeg6/ \\ //在安装时将软件安装到/usr/local/jpeg6目录下 > --enable-shared \\ //建立共享库使用的GNU的libtool > --enable-static //建立静态库使用的GNU的libtool
(4)使用“make”命令编译源代码文件并生成安装文件,命令行如下;
6
[root@localhost jpeg-6b]# make //对软件源代码文件进行编译
(5)使用“make install”命令进行安装,命令行如下; [root@localhost jpeg-6b]# make install //开始安装jpeg6库文件
在安装GD2库配置时,configure命令的选项要加上“--with-jpeg=/usr/local/jpeg6/“选项,指定jpeg6库文件的位置。
6.编译安装freetype最新库文件,源码包为freetype-2.3.5.tar.gz
(1) 进入软件源码包所在目录/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中
(2)使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如下; [root@localhost freetype-2.3.5]# ./configure --prefix=/usr/local/freetype 选项--prefix=/usr/local/freetype,是在安装时将软件安装到/usr/local/freetype目录下;
(3)使用“make”命令编译源代码文件并生成安装文件,命令行如下;
[root@localhost freetype-2.3.5]# make //对软件源代码文件进行编译
(4)使用“make install”命令进行安装,命令行如下; [root@localhost freetype-2.3.5]# make install //开始安装freetype库文件
如果安装成功会在/usr/local/freetype目录下存在bin、include、lib和share四个目录。在安装GD2库配置时,configure命令的选项要加上“--with-freetype=/usr/local/freetype/“选项,指定freetype库文件的位置。
7.编译安装最新的autoconf库文件,源码包为autoconf-2.61.tar.gz
(1) 进入软件源码包所在目录/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中
7
(2)使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如下; [root@localhost autoconf-2.61]#./configure
(3)使用“make”命令编译源代码文件并生成安装文件,命令行如下;
[root@localhost autoconf-2.61]# make //对软件源代码文件进行编译
(4)使用“make install”命令进行安装,命令行如下; [root@localhost autoconf-2.61]#make install //开始安装autoconf库文件
8.编译安装最新的GD库文件,源码包为gd-2.0.35.tar.gz (1) 进入软件源码包所在目录/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中
(2) 使用“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库文件的位置
(3)使用“make”命令编译源代码文件并生成安装文件,命令行如下; 需要编辑文件vi gd_png.c
找到“png.h”改成“/usr/local/libpng/include/png.h”)
[root@localhost gd-2.0.35]# make //对软件源代码文件进行编译
(4)使用“make install”命令进行安装,命令行如下; [root@localhost gd-2.0.35]# make install //开始安装GD库文件
如果安装成功会在/usr/local/gd2目录下存在bin、include和lib三个目录。在安装PHP5时,configure命令的选项要加上“--with-gd=/usr/local/gd2/“选项,指定GD库文件的位置。
9.编译安装新版本Apache服务器,源码包为httpd-2.2.9.tar.gz
8
(1) 进入软件源码包所在目录/usr/local/src/中,找到软件包httpd-2.2.9.tar.gz解压到当前
目录httpd-2.2.9下,并进入httpd-2.2.9目录,命令行如下所示;
[root@localhost root]# cd /usr/local/src/ //进入软件源码包所在目录 [root@localhost src]# tar zxvf httpd-2.2.9.tar.gz //解包解压到httpd-2.2.9目录 [root@localhost src]# cd httpd-2.2.9 //进入目录httpd-2.2.9中
(2) 使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如
下,使用“\\”将一个命令换成多行;
[root@localhost httpd-2.2.9]#./configure \\ //执行当前目录下软件自代的配置命令 > --prefix=/usr/local/apache2 \\ //指定Apache软件安装的位置 > --sysconfdir=/etc/httpd \\ //指定Apache服务器的配置文件存放位置 > --with-z=/usr/local/zlib/ \\ //指定zlib库文件的位置 > --with-included-apr \\ //使用捆绑APR/APR-Util的副本 > --disable-userdir \\ //请求的映象到用户特定目录 > --enable-so \\ //以动态共享对象(DSO)编译 > --enable-deflate=shared \\ //缩小传输编码的支持 > --enable-expires=shared \\ //期满头控制 > --enable-rewrite=shared \\ //基于规则的URL操控 > --enable-static-support //建立一个静态链接版本的支持
(3) 使用“make”命令编译源代码文件并生成安装文件,命令行如下;
[root@localhost httpd-2.2.9]# make //对Apache源代码文件进行编译
(4) 使用“make install”命令进行安装,命令行如下; [root@localhost httpd-2.2.9]# make install //开始安装Apache服务器软件
(5) 检查安装的文件,进入到/usr/local/apache2/目录下,是否有以下目录;
[root@localhost httpd-2.2.9]# cd /usr/local/apache2/ [root@localhost apache2]# ls bin cgi-bin htdocs include logs manual build error icons lib man modules
检查配置文件是否指定正确,进入到/etc/httpd/目录下,查看配置文件httpd.conf和extra子目录是否存在;
(6) 启动Apache服务器,并查看端口是否开启,启动Apache服务器的命令行如下;
[root@localhost apache2]# /usr/local/apache2/bin/apachectl start //启动Apache
9
Apache服务器启动之后,查看一下80端口是否打开,如果看到以下结果表明Apache服务器启动成功,命令行如下;
[root@localhost apache2]# netstat -tnl|grep 80 //查看80端口是否开启 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
(7) 测试安装结果,打开浏览器,在地址栏内输入URL为http://localhost/去访问Apache
服务器,如出现下图内容表示Aapache服务器可以使用,如下图所示;
(8) 每种服务器软件都有必要制做成开机自启动。Apache服务器开机自启动,只要在
“/etc/rc.d/rc.local”文件中,加上Apache服务器的启动命令即可,可以直接打开“/etc/rc.d/rc.local”文件,在最后一行写入Aapache启动命令,也可以使用“echo”命令追加进去,命令行如下;
[root@localhost root]# echo \ 10.编译安装MySQL数据库管理系统,源码包为mysql-5.0.41.tar.gz(5.5及以上版本用cmake安装,要先运行安装cmake-2.8.8.tar.gz
(1) 为mysqld增加一个登录用户和组,用户名和组名都为“mysql”,如果将这些用户和
组命名为mysql之外的名称,在下面的步骤中替换为相应的名称。命令行如下;
[root@localhost root]# groupadd mysql //添加一个mysql标准组 [root@localhost root]# useradd -g mysql mysql //添加一个mysql用户并加到mysql组中
(2) 进入软件源码包所在目录/usr/local/src/中,解压软件包mysql-5.0.41.tar.gz到当前目
录mysql-5.0.41下,并进入mysql-5.0.41目录,命令行如下所示;
[root@localhost root]# cd /usr/local/src/ //进入软件源码包所在目录 [root@localhost src]# tar zxvf mysql-5.0.41.tar.gz //解包解压到mysql-5.0.41目录 [root@localhost src]# cd mysql-5.0.41 //进入目录mysql-5.0.41中
(3) 使用“configure”命令检查安装需要的系统配置,并生成安装配置文件,命令行如
下,使用“\\”将一个命令换成多行;
(这点需要对第二张光盘中ncurses-devel-5.5-24.20060715.i386.rpm进行安装)
[root@localhost mysql-5.0.41]# ./configure \\ > --prefix=/usr/local/mysql \\ //是在安装时将软件安装到/usr/local/mysql目录下 > --with-extra-charsets=all //在安装mysql时安装所有字符集
10