- 前言
- 一、安装apache
- 1、下载3个源码包和5个yum包
- 2、
- 3、make 编译和安装
- 总结
前言 一、安装apache 1、下载3个源码包和5个yum包
apache的依赖包有
- apr :为上层的应用程序提供一个可以跨平台使用的底层支持接口库,早期apache
为了能够处理各种不同的系统平台的时候调用不同的处理函数,现在apache将通
用函数独立出来发展成apr项目。 - apr-util :完整的apr开发包包含三个:apr、apr-util、apr-iconv。都是为了完成一
个功能就是为了上层应用提供运行库,只不过和apr提供的数据结果和接口库不一
样而已
指定下载目录
命令格式:wget -p 目录 网址
配置apache ./configure
除了要安装以上3个源码包外还要用yum安装以下6个包
yum -y install gcc gcc-c++ make pcre-devel expat-devel perl
2、
解压3个源码包
tar zxvf apr apr-util httpd
把apr和apr-util分别放入到解压后httpd的 /srclib/apr和 apr-util 文件夹下,因为编译安装
apache后程序会默认再apr文件夹下找依赖环境。不放入会找不到报错。
[root@root httpd-2.4.53]# mv apr-1.7.0 httpd-2.4.53/srclib/apr
[root@root httpd-2.4.53]# mv apr-util-1.6.1 httpd-2.4.53/srclib/apr-util
再httpd文件下配置路径开启功能
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-lite --enable-cgi
显示如下表示 配置成功
3、make 编译和安装
[root@root httpd-2.4.53]# make && make install
配置
[root@localhost httpd-2.4.53]# ./configure --prefix=/usr/local/httpd --enable-so
--enable-rewrite --enable-lite --enable-cgi
编译、安装
[root@192 httpd-2.4.53]# make && make install
systemctl start httpd 开启 命令启动前要执行以下 *** 作
把apachectl文件拷贝放到httpd里
[root@root httpd-2.4.53]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd //自启动文件
vi编辑
vi /etc/init.d/httpd
[root@localhost ~]# chkconfig --add httpd //httpd加入到服务
[root@localhost ~]# systemctl start httpd //启动apache
[root@root httpd-2.4.53]# chkconfig --add httpd // 把httpd 加入 chkconfg 服务里
systemctl start httpd //启动
[root@localhost system]# systemctl disable --now firewalld //关闭防火墙
[root@localhost system]# vim /etc/selinux/config // 修改为SELINUX=disabled 配置文件
[root@localhost system]# setenforce 0
总结
1 、dnf -y groupinstall ‘Development Tools’
这是安装工具包 里面包括gcc等工具
2 、 dnf -y install boost-devel --allowerasing
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)