• Ubuntu 12.04 下安装Apache 2.4.2


    Apache的安装请参考文档《Compiling and Installing》,里面说得比较清楚了。

    Ubuntu版本:12.04 LTS

    Apache版本:Apache httpd 2.4.2

    安装目录:/usr/local/development/httpd-2.4.2

    源码目录:/usr/local/src/httpd-2.4.2

     

    1. 打开网址http://httpd.apache.org/download.cgi,下载相应的Apache版本(本文选择的是tar.gz源码版本)。

    2. 将下载的文件解压缩到/usr/local/src/httpd-2.4.2目录。

    3. 使用configure命令配置httpd。

    sudo ./configure --prefix=/usr/local/development/http-2.4.2

    4. 配置报错,缺少Apache Portable Runtime library。我们从网站http://apr.apache.org/下载aprapr-util,然后解压缩到/usr/local/src/httpd-2.4.2/srclib目录。注意不要使用默认的解压缩后的目录名。

    5. 带上--with-included-apr选项重新配置httpd。

    sudo ./configure --prefix=/usr/local/development/http-2.4.2 --with-included-apr

    6. 还是有错,这次是缺少PCRE(Perl Compatible Regular Expressions)。

    7. 从网站http://www.pcre.org/下载PCRE,然后安装。

    cd /usr/local/src
    sudo tar zxvf ~/下载/pcre-8.30.tar.gz
    cd pcre-8.30/
    sudo ./configure --prefix=/usr/local/development/pcre-8.30
    sudo make
    sudo make install

    8. 带上--with-pcre选项再次配置httpd试试看。哦,成功了。

    sudo ./configure --prefix=/usr/local/development/http-2.4.2 --with-included-apr --with-pcre=/usr/local/development/pcre-8.30

    9. 编译和安装httpd。

    sudo make
    sudo make install

    10. 配置apache服务,然后启动。

    cd /etc/init.d
    sudo ln -s /usr/local/development/http-2.4.2/bin/apachectl
    sudo /etc/init.d/apachectl start

    11. 服务启动成功,打开浏览器试试看。

    12. 最后我们配置一下每次开机时自动启动apache服务。

    sudo update-rc.d apachectl defaults
  • 相关阅读:
    对position的认知观
    对于布局的见解
    Java中的多态
    继承中类型的转换
    继承中方法的覆盖
    继承条件下的构造方法调用
    Java函数的联级调用
    关于java中String的用法
    凯撒密码
    检查java 中有多少个构造函数
  • 原文地址:https://www.cnblogs.com/eastson/p/2543707.html
Copyright © 2020-2023  润新知