CentOS5底层环境搭建详细文档.(centos5+apache2.2+php5.2.5+mysql5.1.31+zend3.3.3)
一. 数据准备
1.centos5安装盘一张.
2.apache2.2安装包
3.php5.2.5安装包
4.mysql5.1安装包
5.zend3.3.3安装包
6.gd库: freetype-2.2.1 jpegsrc.v6b libpng-1.2.14 zlib-1.2.3 gd-2.0.33
7.curl http扩展库
8.libxml 扩展库
二. OS配置
1.将安装盘放入光驱
2.光驱链接服务器
3.启动虚拟机
4.读取光驱数据,开始安装系统
5.同意协议
6.安装参数配置
7.一路确定,等待到安装完毕…
8./etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0
配置TCP/IP协议
IP地址:192.168.2.99
子网掩护:255.255.255.0
网关: 192.168.2.1
首选DNS:192.168.0.230
备选DNS:202.96.209.6
三. 环境安装
//注意这些软件的安装步骤及先后顺序,不要乱。特别是jpeg,png,freetye与gd库
通过scp 将需要的软件上传到linux 环境里 一般目录 /usr/local/src
A.curl
curl安装
cd /usr/local/src //进入软件存放目录
tar -zxvf curl-7.16.2.tar.gz
./configure --prefix=/usr/local/curl
make && make install //这个小软件很简单,不明白什么意思,到网上查资料吧。
B. libxml安装
cd /usr/local/src
tar -xjvf libxml2-2.6.23.tar.bz //这个我下的是.bz的,你下的如果是.gz的就执行 tar -zxvf libxml2-6.23.tar.gz
cd /libxml2-2.6.23
./configure --prefix=/usr/local/libxml2
make && make install
C. zlib安装
cd /usr/local/src
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure //这个配置编译命令不要加目录参数,我试过的,加上--prefix=/usr/local/zlib这个参数,在这里是一定会顺利编译通的,但可惜的是,到下面你编译gd库时,是不会通过的,到时就是会出问题,也真怪了,这些问题不是摸索出来,我是不会相信的。网友们自己有空了也可以多试试,看看为什么不能加参数。
make && make install
D.安装 jpeg6
建立目录:
mkdir -p /usr/local/jpeg6
mkdir -p /usr/local/jpeg6/bin
mkdir -p /usr/local/jpeg6/lib
mkdir -p /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man
mkdir -p /usr/local/jpeg6/man1
mkdir -p /usr/local/jpeg6/man/man1
cd /usr/local/src
tar -zvxf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
make && make install