手工编译安装Apache

大体可以分为5步:

  1. 把光盘设备中的系统镜像文件挂载到一个空目录
  2. Linux虚拟机对宿主机匿名访问,实现文件共享,方便下载的安装包在虚拟机上安装运行
  3. 用vim编辑器创建yum仓库的配置文件,安装gcc、gcc-c++、pcre、pcre-devel四个环境包(pcre : 一个Perl库,支持正则表达式)
  4. 手动安装apache服务程序。注意:使用yum命令安装时,apache服务的软件包为httpd,如果直接yum install apache 则会报错
  5. 启用httpd服务程序并将其加入到开启启动项中,使其能够随系统开机运行,持续提供web服务
    接下来我们进行具体操作:
    我们先实现宿主机和虚拟机的文件匿名共享:1.打开源文件共享2.在本地策略项修改访客权限3.mount.cifs //ip地址(宿主机)/共享文件夹 /虚拟机指定目录下(自定义)
    手工编译安装Apache_第1张图片

手工编译安装Apache_第2张图片

手工编译安装Apache_第3张图片

手工编译安装Apache_第4张图片

文件共享成功后,这里将共享的文件解压到指定目录/opt,这里解压过程不再展示

手工编译安装Apache_第5张图片

手工编译安装Apache_第6张图片
手工编译安装Apache_第7张图片
安装 gcc 、 gcc-c++ 、(推荐yum安装,有依赖性关系)make、pcre、pcre-devel(rpm -ivh安装) 四个包(pcre :一个Perl库,支持正则表达式)

手工编译安装Apache_第8张图片

到我们安装包解压目录中的httpd-2.4.2的路径下,去执行配置文件。注意:这里要注意切换到httpd-2.4.2路径下去执行,然后执行make(编译)和make install(安装)命令

手工编译安装Apache_第9张图片

手工编译安装Apache_第10张图片

切换到apache文件路径中将其执行文件放入系统启动项,生成文件httpd

手工编译安装Apache_第11张图片
对httpd进行vim编译,使其可以用service命令可以启动
手工编译安装Apache_第12张图片
手工编译安装Apache_第13张图片
这里要注意,编译好后要看看你的文件有没有执行权限。如果没有,执行chmod +x /etc/init.d/httpd

手工编译安装Apache_第14张图片

先查看httpd配置文件路径,对其配置文件进行编译

手工编译安装Apache_第15张图片

手工编译安装Apache
一切就绪后,关闭防火墙。两条命令:1、service iptables stop 2、setenforce 0 ,然后开启httpd服务
service httpd start

手工编译安装Apache_第16张图片
手工编译安装Apache_第17张图片

基本操作就是这样,请多指教!