编译安装apache

apache是一种web服务器软件


首先要确定安装环境是否符合条件 即“Development tools”和“Derver Platform Development” 包组是否已安装

 #yum grouplist 列出系统包组列表


wKiom1MNUXyTDnr6AAcYjjrJLoo496.bmp

如果没有安装 可以用yum命令中的 groupinstall来安装

# yum groupinstall “包组名”


安装过程大致分为四步(个人看法)

  取得源代码并解压、在源码目录下执行configuer脚本、编译安装和启动二进制程序。


第一步取得源代码并解压

   确保环境没问题 获取源代码 可以在本地ftp获取也可以通过发行商的光盘或站点服务器

     #wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.26.tar.gz 网站下载@jinlinger

  #tar xf httpd-2.2.26.tar.gz

第二步切换至源码目录执行脚本

# cd httpd-2.2.26  (不带.tar.gz)

# ls   (查看是否有configuer脚本文件)


wKioL1MNYDLTkIo2AAVZIqDwFJU018.bmp



# ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so    指定安装路径和配置文件地址 执行此操作前可执行 #less INSTALL 提示出接接下来执行的操作和启动方式

          # ./configure --help 寻求帮助 根据自身要求设置各路径和参数 )


第三步编译安装

# make

     # make install

第四步启动二进制程序


#vim /etc/profile.d/apache.sh


wKioL1MNY4uidEOuAADztmJOlII247.bmp

     # ./etc/profile.d/apache.sh


#apachectl start 启动apache(其他服务器要关闭)


     #netstat -tnl  看80端口是否监听


wKioL1MNZOGDTrgGAAFURkEgWwI024.bmp

     打开web服务器输入ip地址


wKioL1MNZW-C0XMmAAIFHnKhB_E577.bmp


初学linux,零基础,基础理论没有,操作更是生疏。笨手笨脚地参考着做的下来,有错误和需要完善的地方请多多指点,不胜感激!!!

你可能感兴趣的:(apache,linux,编译安装)