CentOS 6.5下手动编译Apache 2.2.26 + PHP 5.6.16 + Mysql 5.6.16

很久没配置过服务器,走了不少弯路,有些参数变化,搜索到的网上文档也没有更新,故此记录自查。


版本的选择:

线上系统一个重要原则就是绝对不能用最新版本,因为没经过时间和市场的考验,安装量小,出故障后很难得到他人的帮助,如果没有独自的内核级开发能力就别当小白鼠了。

要使用当下普遍安装且稳定成熟的老版本,本次的三个版本均源自论坛、QQ群等多方调查,多家公司线上均在使用,是目前比较成熟但又不会过于老旧的“老版本”。

一、准备工作:

1、禁用SeLinux (selinux可能会致使编译安装失败,先禁用)

getenforce                                  #查看状态
setenforce 0                                #临时禁用,不需重启
#  sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config  #永久禁用,需重启生效

2、Yum换源

vim /etc/resolv.conf
nameserver 180.76.76.76                                         #百度开源DNS
yum -y install wget

cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak                        #备份
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo         #换用163源,注意系统版本
yum  install epel-release                                       #扩展更新包,必须
yum makecache                                                   #生成缓存
#  yum -y upgrade             #更新所有软件包,不更改系统核心及软件包配置(非必须,酌情)

4、安装必要模块

# 依赖关系
yum install -y wget gcc gcc-c++  make automake autoconf kernel-devel ncurses-devel libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel  pcre-devel libtool-libs freetype-devel gd zlib-devel file bison patch mlocate flex diffutils   readline-devel glibc-devel glib2-devel bzip2-devel 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值