预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

-- 易第优教育-内部资料,请勿外传- 一、准备工作 1、安装编译工具gcc、gcc-c++、make 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源-— 1)编辑yum配置文件: Mount/dev/cdrom/media vi/etc/yum。repos.d/CentOS—Media.repo [c5—media] name=CentOS-$releasever-Media baseurl=file:///media*修改为光盘挂载点 enabled=1*改为1意为启用 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM—GPG-KEY—CentOS-5 2)设置alias值: Vi/etc/bashrc aliasyum="yum——disablerepo=\*-—enablerepo=c5—media” 3)依次安装gcc、gcc—c++ Yum—yinstallgcc* 2、卸载系统Apache、MySQL和PHP的RPM安装包 下载前需关闭启动的服务,如httpd、mysqld servicehttpdstop servicemysqldstop 卸载RPM包的Apache、MySQL、PHP yumremovehttpd yumremovemysql 建议使用rpm–ehttp-1。2。3。rpm--nodeps(截断这个rpm包的依赖性) 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux vi/etc/selinux/config SELINUX=disabled*若安装时没有禁用SELinux,将enforcing改为disabled 修改后需重新启动Linux方可生效! 2)关闭防火墙Netfilter/iptables 因尚未做防火墙讲解,直接简单的关闭所有防火墙设置: iptables—F*如果没有禁用防火墙,默认80端口禁止访问 serviceiptablessave防火墙策略写到/etc/sysconfig/iptables,以后计算机重启再加载这个文件时,防火墙策略就会永久清空。 二、编译安装 *每个源码包配置编译安装完成后,确认安装目录下是否生成安装文件 #安装libxml2 cd/lamp/libxml2—2。6。30 。/configure-—prefix=/usr/local/libxml2/ make makeinstall #安装libmcrypt cd/lamp/libmcrypt-2。5.8 ./configure-—prefix=/usr/local/libmcrypt/ make makeinstall *需调用gcc-c++编译器,未安装会报错 #安装libltdl,也在libmcrypt源码目录中,非新软件 cd/lamp/libmcrypt-2.5.8/libltdl ./configure--enable—ltdl—install make makeinstall #安装zlib cd/lamp/zlib—1.2。3 ./configure make makeinstall *zlib指定安装目录可能造成libpng安装失败,故不指定,为卸载方便,建议makeinstall执行结果输出到安装日志文件,便于日后卸载 #安装libpng cd/lamp/libpng—1。2.31 ./configure--prefix=/usr/local/libpng/ make makeinstall #安装jpeg6 mkdir/usr/local/jpeg6 mkdir/usr/local/jpeg6/bin mkdir/usr/local/jpeg6/lib mkdir/usr/local/jpeg6/include mkdir-p/usr/local/jpeg6/man/man1 cd/lamp/jpeg-6b 。/configure--prefix=/usr/local/jpeg6/--enable—shared-—enable-static make makeinstall *-—enable—shared与——enable—static参数分别为建立共享库和静态库使用的libtool #安装freetype cd/lamp/freetype—2.3。5 。/configure-—prefix=/usr/local/freetype/ make makeinstall #安装autoconf cd/lamp/autoconf—2。61 。/configure make makeinstall #安装GD库 mkdir/usr/local/gd2