EDA365电子论坛网

标题: Linux中安装Apache核心步骤 [打印本页]

作者: baqiao    时间: 2020-10-26 13:38
标题: Linux中安装Apache核心步骤

1 ^0 G6 [3 w( @( T' {0 _6 L% Y环境描述:  H3 V! r; X# q( r" K

1 E( a0 U$ H6 B) B1. VM Ware7.1下安装Linux,各种版本均可。8 y& N8 ?  u  {& a$ F$ x0 b9 s- J

7 ~0 k' x) s. n6 g0 x' Z: L5 t: Y  \2. Apache HTTP Server 2.2.17 for Linux。
  U) k  h0 X5 j6 \# G4 J- M: d& G  y3 [
关键步骤:
4 D: y) ~+ p3 m0 P7 |3 @" d
: i0 c. L- F; w4 |1. 将Apache压缩包httpd-2.2.17.tar.bz2存放到root目录。+ k# q4 G7 L3 W" L

2 f, l8 N% i4 p$ K2. 打开命令窗口,依次输入以下命令,每条命令需要按回车执行。- v! M' D/ u% h. p) ^
% a9 W( j& o+ L4 z" ?0 R
view plaincopy to clipboardprint?
  P+ [' B7 ^: o7 q) ^* G  t  r#cd   
' I, C. p, Z: [; ?9 J解压Apache安装包   
  l( R# R5 M3 Q+ _3 K如果是gz文件,将jxvf替换成zxvf   0 F0 y9 O- T  j4 x
#tar -jxvf httpd-2.2.17.tar.bz2   
1 B4 u  f4 E& h) `7 P5 `% G$ t#cd httpd-2.2.17   
% ^- ^$ t8 p2 G7 F$ y; V5 Q; y  
1 r; b) I7 _% m* E编译和安装apr   
: T6 J) a/ j, c# S5 S#cd srclib/apr   
% R/ x& f6 M8 `#./configure   $ i) B8 X7 z9 l1 G! r( h/ o
默认安装在usr/local/bin目录下,如果要指定安装目录,可以使用如下格式   9 o7 v# P% L+ b  z
#./configure --prefix=/usr/local/apr   
+ B: {0 y7 ]* I& e# J0 u3 P#make   9 c; i, A5 E9 r
#make install   
+ t) ]3 m8 n) P$ }+ |% ~) k  " t6 s, ~( l' \0 m% u* M1 Q
编译和安装apr-util   8 r; ^1 ^# c+ y0 W* ?; z
#cd ../apr-util   & h9 @7 R' E1 e2 W0 X* o
#./configure --with-apr=/usr/local/apr   
/ h; ]8 J) _: p1 m. W; Y3 @#make   
; _, z- m& d0 `# n5 `#make install   
5 b3 ?: t' ^- [2 Q; C  
2 x2 K' Y  k9 i最后编译和安装apache   8 z+ }5 F0 ~# S+ ?
#cd ../../   
3 {' [$ G* Z* u' }" p6 ?#./configure --enable-so   ( R' b' N! l3 e/ J9 X
#make   & c$ d- O5 I: V6 ~
#make install   
2 _2 y) S; Y# m- O9 _4 y2 Q% Z  ) E& H2 K9 p* @; W) T
启动Apache服务   3 @) t" f8 L& S
#/usr/local/apache2/bin/apachectl start  
: ]/ y3 _% F% ~/ i4 L. n, S#cd
8 t0 l% |2 U/ G$ ~解压Apache安装包
0 F7 [: @+ b# I5 J5 a4 O如果是gz文件,将jxvf替换成zxvf
2 |( M0 ?. {3 J* {5 f: q& s! J#tar -jxvf httpd-2.2.17.tar.bz2
7 F' \' I5 r# y8 k! }! v#cd httpd-2.2.17
- \  z6 n3 `- b+ p9 G* C  X1 j
: Q1 l% O9 l9 t2 M. O3 {1 d编译和安装apr
- K- C2 N9 \( G) ], N, |#cd srclib/apr1 v0 w: X. B. }
#./configure
1 |8 P) l0 i( F. @默认安装在usr/local/bin目录下,如果要指定安装目录,可以使用如下格式0 l9 @3 s# P1 X
#./configure --prefix=/usr/local/apr. j3 F3 v/ \* s- i0 r# y
#make
2 ~2 A- v2 J  R5 D#make install# [. f, w' h5 L8 C1 i' h' h% F
6 v$ J2 P" d6 ~
编译和安装apr-util
7 E3 O& Z) S) m#cd ../apr-util
% r+ |! j: m5 ?& ^/ o4 A#./configure --with-apr=/usr/local/apr
9 R; @& \# C. P" {4 G5 p  z9 h#make
  x* i0 \$ j$ S+ ]6 d9 X1 V, c#make install
* A- d+ ?; }4 b9 ?! z( B
$ H9 g/ m5 t# f( i最后编译和安装apache1 @( i- b: @/ w. q% P
#cd ../../
4 W9 U4 E0 B8 S0 T1 p! [: ]3 C) b. f#./configure --enable-so* m3 X! Q: _  Q" w7 M% C1 E3 p* ?* O
#make
( f! ^1 N* i) @- Y5 k#make install; i' k  I% s; \" D
- z- s- k2 I; g' }) o  _- Z" C- a
启动Apache服务6 j/ o- P; U. u+ q: i, i$ x
#/usr/local/apache2/bin/apachectl start' }" p$ Y" z2 ?
" C8 c5 f! E" C+ y2 ?; j
最后在IE中访问http://localhost。/ Y1 t- m% D0 k

0 a9 {( J0 w5 S$ E$ I% b7 ?4 n" X+ O将Apache设置为系统自启动项8 O: G1 W$ r8 h+ {

" ^, O) G! q4 i* Y; s% h修改etc/rc.d/rc.local文件如下:(红色字体部分)6 O1 |. C2 R" s+ f1 E

; E/ K! O( b" F* _% D#!/bin/sh9 ]* C4 Y" C) K, q
#
$ e# r( G; N, N- M6 Z  |# This script will be executed *after* all the other init scripts.
4 T8 t  Q5 u8 G9 Z% m8 I6 |# You can put your own initialization stuff in here if you don't2 n. ^# m- i) I7 K0 o
# want to do the full Sys V style init stuff.
/ _7 r- [/ r6 t# D1 M8 O  J. @  _: R
touch /var/lock/subsys/local
) \9 G# ~% }* g$ l7 x2 y/root/firewall" c' o+ h0 G+ r! P1 a
startup.sh- N3 K- ?9 }. ?$ V
/usr/local/apache2/bin/apachectl start
作者: regngfpcb    时间: 2020-10-26 14:14
Linux中安装Apache核心步骤




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2