CentOS 7上安装apache

来源:互联网 发布:mac flash player 编辑:程序博客网 时间:2024/03/29 17:02
1、分别安装APR和APR-util(http://apr.apache.org/download.cgi)

APR的具体安装方法为:
[root@localhost 52lamp]# tar -zxvf apr-1.5.2.tar.gz
[root@localhost 52lamp]# cd apr-1.5.2
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install


2、Apr-util的安装方法为:

[root@localhost 52lamp]# tar -zxvf apr-util-1.5.4.tar.gz
[root@localhost 52lamp]# cd apr-util-1.5.4
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install

3、pcre的安装方法为:
下载pcre的安装包https://sourceforge.net/projects/pcre/files/
注意是pcre,而不是pcre2
[root@localhost 52lamp]# unzip pcre-8.40.zip
[root@localhost 52lamp]# cd pcre-8.40
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/pcre
[root@localhost apr-1.4.2]# make

[root@localhost apr-1.4.2]# make install


4、到官网下载  http://httpd.apache.org/download.cgi
5、解压
    tar  -zxvf httpd-2.2.22.tar.gz
6、建立目标文件夹(注意以下所有操作都时在root用户下执行的)
    mkdir /usr/local/apache
    也就是说等下安装的apache2要安装到这个文件夹里面
7、配置
    回到原来解压之后产生的文件夹
    cd /data/httpd-2.4.25
    ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-module=shared
    make
    make install
----------------------------------------------------------------------------------------------------
-----------------------------------注释-------------------------------------------------------------
----------------------------------------------------------------------------------------------------
    //要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块
    //--prefix=/usr/local/apache(表示将apache安装到/usr/local/apache目录)
    //--with-apr=/usr/local/apr(表示需要用到的apr在/usr/local/apr目录中)
    //--with-apr-util=/usr/local/apr-util
    //--with-pcre=/usr/local/pcre


8、进入apache配置文件/usr/local/apache/conf/httpd.conf
编辑端口Listen 80
编辑ServerName localhost:80

9、防火墙开放apache访问的端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

10、启动apache
/usr/local/apache/bin/apachectl start


11、浏览器中输入http://ip:80,看是否显示“It Works!”,如果正常显示了,表明apache已安装启动完成


0 0
原创粉丝点击