当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux+php+apache+oracle环境搭建之CentOS下安装Apache

    栏目:Linux/apache问题 时间:2019-10-10 10:13

    CentOS系统安装的是Basic Server。安装apache之前所必须的缺少的组件比较多,下面罗列下本次需要安装的组件

    apache - aprapache - apr-utilperl - pcreapache

    官网下载Apache,下载地址:http://httpd.apache.org/download.cgi

    下载稳定版本httpd-2.4.9.tar.gz,上传到服务器/usr/packages目录下。

    安装Apache:

    # tar -xvzf httpd-2.4.9.tar.gz
    
    # cd httpd-2.4.9
    
    # ./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite
    
    

    检查编译环境报错:

    checking for APR... no
    configure: error: APR not found . Please read the documentation.
    
    

    原因缺少APR(Apache Portable Runtime),需要下载apr与apr-util。

    下载地址:http://apr.apache.org/download.cgi

    下载apr-1.5.1.tar.gz、apr-util-1.5.3.tar.gz

    安装apr:

    # tar -xvzf apr-1.5.1.tar.gz
    # cd apr-1.5.1
    # .configure
    # make
    # make install
    
    

    安装apr-util:

    # tar -xvzf apr-util-1.5.3.tar.gz
    # cd apr-util-1.5.3
    # .configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    # make
    # make install
    
    

    再次检查编译环境报错:

    configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/

    缺少pcre,下载地址:http://sourceforge.net/projects/pcre/

    安装pcre:

    # unzip -o pcre-8.35
    # cd pcre-8.35
    # ./configure --prefix=/usr/local/pcre
    # make
    # make install
    
    
    

    再次检查编译环境时加上参数:

    --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

    没有报错:

    # make
    # make install
    

    安装完毕。

    这是我第一次安装,缺少关联关系的组件,下次安装直接先安装组件,最后安装apache,这样会顺畅些吧。

    启动Apache

    # cp /usr/local/apache/bin/apachectl /sbin/
    # apachectl start
    

    配置随系统启动时启动Apache服务

    # vi /etc/rc.d/rc.local

    在最后一行加上: /sbin/apachectl start

    修改Apache默认站点目录

    修改/usr/local/apache/conf/httpd.conf文件


    改成


    执行命令
    # apachectl restart

    Apache的配置文件再续~~