Apache服务器的安装

本人刚刚学习linux,第一次安装Apache,已经成功了,大家可以借鉴学习。

1.操作系统自带方法安装或者apache rpm包方法安装的apache版本都比较低,且更新不及时,因此需要卸载默认安装的apache软件。
 rpm -qa httpd* //查询query所有all安装的apache服务,如果没查到表示没有安装。
 rpm -qa |grep httpd //和rpm -qa httpd*的效果相同。
 

2.http://archive.apache.org/dist/httpd/httpd-2.4.9.tar.gz
先装gcc和make
yum -y install gcc
yum -y install make
yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce
yum -y install expat-devel 这个不装apr-util无法使用make
·
安装apr:
tar -zvxf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make && make install
·
安装apr-util
tar -zvxf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install
·
安装pcre
tar -zvxf pcre-8.32.tar.gz
cd pcre-8.32
./configure
make && make install
·
解决apache安装依赖包 apr、apr-util、pcre


3.创建一个目录存放下载apache的软件包
 mkdir /soft
 cd /soft
 wget http://archive.apache.org/dist/httpd/httpd-2.4.9.tar.gz
 wget http://www.apache.org/dist/httpd/KEYS //验证apache是不被修改过
 gpg --import KEYS //查看是否修改
 tar zxvf httpd-2.4.9.tar.gz //显示解压apache软件包的过程
 cd httpd-2.4.9 //进入解压后的apache软件包目录
 ls -l
 less README
 less INSTALL //查看安装方法
mkdir /usr/local/apache 
 ./configure --prefix=/usr/local/apache --enable-deflate --enable-expires --enable-headers --enable-nodules=most --enable-so --with-mpm=worker --enable-rewrite //配置参数

 make //编译,因为apache软件大多数都是用c语言编写的,所以需要编译。
 make install //安装,三个步骤

 in -s //软件链接


4.service httpd start //开启apache服务
在浏览器中输入apache服务器的ip地址。回车

猜你喜欢

转载自blog.csdn.net/qq_37716168/article/details/85335512