源码安装:
1、安装相应编译工具: gcc gcc-c++ gcc-g77
若无法安装编译工具可以试试这种方法
//进入yum文件存放的路径
cd /etc/yum.repos.d
//简单粗暴,删除所有文件
rm *
//安装阿里云的yum文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
//清理缓存
yum clean all
//加载
yum makecache
2、分析安装平台
3、下载源码包:
官方站点
保存位置:usr/local/src
4、安装:
apache
编译安装程序源码包步骤
匹配的安装包
apr-1.6.5 apr-util-1.6.1 pcre-8.42
apr-1.7.0 apr-util-1.6.1 pcre-8.44
1、./configure 软件配置和系统检查
a.指定安装路径 --prefix=/usr/local/apache
b.启用禁用功能 --enable-ssl
c.与其他软件关联 --with-apr
d.检查
定义好的功能和检测的安装环境信息写入到 makefile文件中,
1.先解压压缩包
2.软件配置和系统检查
配置APR
没有报错 继续执行 make 和 make install
回到httpd下 让他和apr进行关联
配置apr-util
关联apr 和 apr-util
xml文件报错 这时需要安装 yum install expat-devel -y
再次执行 make && make install 没有报错
回到 htppd 和apr-util 进行关联
报错 没有pcre 继续安装pcre
没有发现问题 执行 make’ && make install
回到 htppd下 将apr apr-util pcre就行关联
*没有报错 执行 make && make install 结束 *
安装完成后 需要开启服务
进入到 /usr/local/apache
然后再进入到对应的/bin目录下
输入开启命令 ./apachectl start
然后去 浏览器输入IP地址 进行验证 看 是否安装成功
若没有成功 可能是防火墙没有关闭 输入iptables -F
命令