centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND


V2.0 2007年2月12日 操作系统更新为centos 5.0 apache 更新为2.2.6版本,php更新为5.2.5,增加集成Suhosin补丁,mysql 更新为5.0.46, Zend Optimizer更新为3.3.0。解决新平台下的一些问题。修正文字错误。

v1.2 2007年2月12日 apache更新为2.2.4版本,增加mod_ssl和openssl支持,增加apr和apr-util的编译,php更新为5.2.1,增加集成Suhosin补丁,mysql 更新为5.0.33, Zend Optimizer更新为3.2.2,增加phpmyadmin。修改一些文字错误。

v1.0 2007年1月11日

先声明,我绝对是个Linux的菜鸟,以下的这些文字个人的安装笔记,是参考了网上许多高手的成功经验组合而成的,说实话我自己的东西不多:)我想把这些经验写下来,既可以对其他跟我一样摸索的兄弟一个经验,也可以防止以后自己都忘记了,嘿嘿。

所以如果某个大虾看到我借用了你的资源,请你不要生气。也欢迎大家进行指点。

1、下载centos 5
我是下载的DVD版本,大家也可以下载服务器CD安装版本,其实都差不多。大家可以到这儿下载,速度很快的。
http://ftp.iasi.roedu.net/mirrors/ce…86-bin-DVD.iso

当然也可以在windows下用BT或迅雷下载,速度也很不错的。

下载后当然就刻录成光盘。我建议你刻录DVD啦,如果是菜鸟,也可以在图形界面进行学习,不会这么抓不住头脑。

2、(1)安装CentOS 5
作为服务器,不安装不需要的组件,所以在选择组件的时候,除了选择FTPSERVER外取消所有组件的选择。也不要选web服务器。因为我们后面要手动编译安装。

系统约定RPM包和源码包存放位置

RPM包和源码包存放位置 /usr/local/src
源码包编译安装位置(prefix) /usr/local/xxx
脚本以及维护程序存放位置 /usr/local/sbin
MySQL 数据库位置 /var/lib/mysql
Apache 网站根目录 /home/www
Apache 虚拟主机日志根目录 /data/logs/www
yum RPM包信息文件 /etc/yum.list

3、系统环境部署及调整

(1). 检查系统是否正常
# more /var/log/messages //检查有无系统内核级错误信息
# demesg //检查硬件设备是否有错误信息
# ifconfig //检查网卡设置是否正确
# ping www.163.com // 检查网络是否正常

(2). 关闭不需要的服务
# export LANG=’en_US’ //设置语言
# setup //选择启动的服务
进入system service 选项。
以space 键选定所需服务。
以下仅列出需要启动的服务,未列出的服务一律关闭:
crond
irqbalance 仅当服务器CPU为S.M.P架构或支持双核心、HT技术时,才需开启,否则关闭。
microcode_ctl
network
vsftpd
sshd
syslog

(3)、修改/etc/yum.repos.d/CentOS-Base.repo,将镜象站点地址改为在中国的镜象站点地址。不然我们通过yum安装软件速度会极慢。修改如下:

# CentOS-Base.repo
#
# This file uses a new mirrorlist system developed by Lance Davisfor CentOS.
# The mirror system uses the connecting IP address of the clientand the
# update status of each mirror to pick mirrors that are updated toand
# geographically close to the client. You should use this forCentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you cantry the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever – Base
baseurl=mirror.be10.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=mirror.centos.org/cento
protect=1

#released updates
[updates]
name=CentOS-$releasever – Updates
baseurl=mirror.be10.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=mirror.centos.org/cento
protect=1

#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever – Addons
baseurl=mirror.be10.com/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=mirror.centos.org/cento
protect=0

#additional packages that may be useful
[extras]
name=CentOS-$releasever – Extras
baseurl=mirror.be10.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=mirror.centos.org/cento
protect=0

#additional packages that extend functionality of existingpackages
[centosplus]
name=CentOS-$releasever – Plus
baseurl=mirror.be10.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=mirror.centos.org/cento
protect=1

#contrib – packages by Centos Users
[contrib]
name=CentOS-$releasever – Contrib
baseurl=mirror.be10.com/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
protect=0
gpgkey=mirror.centos.org/cento

#packages in testing
[testing]
name=CentOS-5 – Testing
baseurl=mirror.be10.com/centos/

gpgcheck=1
enabled=0
protect=0

保存。

(2)更新系统,我们使用yum,

然后执行:

下文链接:

centos 5.0 编译安装apache 2.2.6+php5.2.5+mysql5.0.46+ZEND_魏公子V1_新浪博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值