• apache(一)


    1.linux下apache安装

    ######不安装依赖会报错
    ######checking for APR... no
    ######configure: error: APR not found . Please read the documentation
     
    wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
    tar -xzvf apr-1.5.2.tar.gz
    cd apr-1.5.2
    ./configure --prefix=/usr/local/apr
    make && make install
     
    wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
    tar -xzvf apr-util-1.5.2.tar.gz
    cd apr-util-1.5.2
    ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
    make && make install
    #####编译apr-util时报错:make[1]: *** [xml/apr_xml.lo] Error 1
    #####解决方法:yum -y install expat-devel
     
    wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
    unzip pcre-8.10.zip
    cd pcre-8.10
    ./configure --prefix=/usr/local/pcre
    make && make install
    ####编译过程报错:make[1]: *** [pcrecpp.lo] Error 1
    ####说明缺少安装gcc-c++库,安装即可
    ####安装命令:yum -y install gcc-c++
    ####重新configure,make && make install通过
     
    2.安装apache
    wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.33.tar.gz
    tar -zxvf httpd-2.4.33.tar.gz
    mv httpd-2.4.33 apache
    cd apache
    ./configure --prefix=/usr/local/apache/ --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --with-mpm=worker
    make && make install
     
    --with-mpm=worker 用来制定work模式,如果不指定,默认prefork模式。具体模式是什么意思见apache(二)
     
     
    3.配置
    cd /usr/local/apache
    1)vim conf/httpd.conf  
    #配置“Listen”和“ServerName”属性;
    Listen 80
    ServerName localhost
     
    2)./bin/apachectl configtest
    #执行配置测试
    Syntax OK
     
    4. 启动httpd
    /usr/local/apache/bin/apachectl start | stop | restart
    或者:
    cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
    /etc/init.d/httpd start
     
    5.验证
    浏览器输入localhost,页面显示it works!

  • 相关阅读:
    找出互联网符合的产品实例
    以软件周期来说明不同的测试的使用情况
    scrapy多个page爬取, post请求, 通过爬到的URL继续发请求爬页面
    Scrapy 安装, 基础使用, 持久化存储
    Linux nginx+uWSGI+django+virtualenv+supervisor发布web服务器
    Linux Nginx
    Linux virtualenv, virtualenvwrapper, pip freeze
    Linux Python安装
    Redis, Python操作Redis, Linux操作Redis, Redis命令, Redis发布订阅, Redis持久化, Redis主从同步
    爬虫 selenium
  • 原文地址:https://www.cnblogs.com/xiaowei89426/p/9074085.html
Copyright © 2020-2023  润新知