Apache安裝

第一步:download

$ wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.37.tar.gz
$ wget http://mirrors.hust.edu.cn/apache//apr/apr-1.6.5.tar.gz
$ wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.1.tar.gz

第二步: 安裝apr

$ tar -zxvf apr-1.6.5.tar.gz
$ cd apr-1.6.5
$ ./configure --prefix=/usr/local/apr-1.6.5
$ make && make install

> 錯誤:rm: cannot remove `libtoolT': No such file or directory
> 解決方式:
> <br/>&gt; $ yum install -y libtool<br/>&gt; $ sed -i s/"RM='\$RM'"/"RM='\$RM -f'"/ configure<br/>&gt;

第三步:安裝apr-utils

$ tar -zxvf apr-util-1.6.1.tar.gz
$ cd apr-util-1.6.1
$ ./configure --prefix=/usr/local/apr-util-1.6.1 --with-apr=/usr/local/apr-1.6.5
$ make && make install

第四步: 安裝httpd

$ tar -zxvf httpd-2.4.35.tar.gz
$ ./configure --prefix=/usr/local/httpd-2.4.35 \
              --with-apr=/usr/local/apr-1.6.5 \
              --with-apr-util=/usr/local/apr-util-1.6.1 \
              --enable-so \
              --enable-ssl \
              --enable-cgi \
              --enable-rewrite \
              --with-pcre \
              --with-zlib \
              --with-mpm=event \
              --enable-modules=most \
              --enable-mpms-shared=all
$ make && make install

選項說明

  • --enable-so: 啓用模塊動態卸載
  • --enable-ssl: 開啓SSL支持
  • --enable-cgi: 開啓cgi支持
  • --enablre-rewirte: 支持URL重寫
  • --with-pcre: 開啓正則支持
  • --with-zlib: 開啓數據壓縮支持
  • --enable-modules=most: 儘可能多的啓用模塊
  • --enable-mpms-shared=all: 以共享的方式編譯所有mpm模塊
  • --with-mpm=event: 指定httpd工作模型爲event

第五步: 啓動Apache

$ cd /usr/local/httpd-2.4.35
$ ./bin/apachectl start

記錄依賴

  • wget
  • gcc
  • libtool
  • expat-devel
  • pcre-devel
  • openssl-devel
  • libxml2-devel
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章