Unix下Apache HTTP编译及安装

来源:互联网 发布:恩牛网络怎么样 编辑:程序博客网 时间:2024/05/17 22:08

编译及安装

$ wget https://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.25.tar.gz$ gzip -d httpd-2.4.25.tar.gz$ tar xvf httpd-2.4.25.tar$ cd httpd-2.4.25$ ./configure --prefix=PREFIX$ make$ make install$ PREFIX/bin/apachectl -k start

注:PREFIX默认为/usr/local/apache2

依赖

APR &&APR-Util

wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gzwget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz#aprgzip -d apr-1.5.2.tar.gztar xvf apr-1.5.2.tarmv apr-1.5.2 httpd-2.4.25/srclib/apr#apr-utilgzip -d apr-util-1.5.4.tar.gztar xvf apr-util-1.5.4.tarmv apr-util-1.5.4 httpd-2.4.25/srclib/apr-util

注意:apr和apr-util不带版本号,且需放到指定目录

PCRE

wget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gzgzip -d pcre-8.40.tar.gztar xvf pcre-8.40.tar./configuremakemake install

注意:若报no acceptable C compiler found in $PATH错误,安装gcc和gcc-c++即可;make install时需要用管理员权限。

磁盘空间

大约需要50M的空间,大约10M用于HTTP服务器,其他的用于项目及第三方模块

ANSI-C 编译器 和 构建系统

sudo apt-get install gcc g++yum install gcc-c++

保持精准的时钟

通常,ntpdate 或 xntpd程序依赖于系统时间

下载

下载站点http://httpd.apache.org/download.cgi

编译安装mod_wsgi

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/modwsgi/mod_wsgi-3.4.tar.gzgzip -d mod_wsgi-3.4.tar.gztar xvf mod_wsgi-3.4.tar./configure -with-apxs=/usr/local/apache2/bin/apxs --enable-sharedmakemake installchmod 755 /usr/local/apache2/modules/mod_wsgi.so
0 0