找回密码
 注册
关于网站域名变更的通知
查看: 336|回复: 1
打印 上一主题 下一主题

Linux中安装Apache核心步骤

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-26 13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

0 t$ [/ z4 g3 I5 ^, B环境描述:9 S/ w* Y) A5 U7 H$ q( g

) |$ u% P; o# E9 p1. VM Ware7.1下安装Linux,各种版本均可。( f, Y: ?- c1 S9 ~# C
6 X$ N5 _0 G% T: }3 F  Q' E) F0 N
2. Apache HTTP Server 2.2.17 for Linux。& ?, R" D2 H9 F% J" @- C% K5 I! W
' z0 y/ \$ E/ c+ k7 N" _) e
关键步骤:# Z7 N) b4 J6 b  v. J

" G0 T# D. `0 H( T. Q/ ^4 W1. 将Apache压缩包httpd-2.2.17.tar.bz2存放到root目录。
8 A9 }' P% Z; Y" U
  o% ]& |2 K% a  U, N) l2. 打开命令窗口,依次输入以下命令,每条命令需要按回车执行。! k7 l, `7 W4 U6 s% A

/ X8 J+ n( v0 V! z6 c! zview plaincopy to clipboardprint?- D& L% p6 w+ N8 Y
#cd   # ^3 z: F  L; |7 U; s
解压Apache安装包   0 R7 A' h8 l- _: y% T: g7 V
如果是gz文件,将jxvf替换成zxvf   + E  Y7 C' X; B+ O6 T
#tar -jxvf httpd-2.2.17.tar.bz2   
. f( P8 K- f- G# j0 P#cd httpd-2.2.17   
; F; Q: d% D3 n/ G* y/ @  , W) @0 `; y3 |. X8 X
编译和安装apr   
$ _: u% x( {. O- {! R& i6 i#cd srclib/apr   
! x7 j( w1 w& q. M; Y; h#./configure   
" y  x7 o  I1 J) U; v默认安装在usr/local/bin目录下,如果要指定安装目录,可以使用如下格式   
2 W0 q+ g! t8 @2 j#./configure --prefix=/usr/local/apr   ; H: j# P& ^( S2 ^& a7 k
#make   
; e% n1 o$ F" L0 R" n, \. I#make install   ; A* X, N* [% B3 B: G, A
  
4 ]- d+ H% {7 n7 ?: w7 x! W5 r* J  p' L编译和安装apr-util   0 \, p( o( m5 P+ B
#cd ../apr-util   4 q; h: s* v" j: h9 Z0 m" v. w, \
#./configure --with-apr=/usr/local/apr   
8 ]! D3 j* f5 H, y) Y. E* N2 R#make   8 g6 _, [! N6 F
#make install   
# w6 ^3 ^7 ?4 O  X  
9 U( J/ @5 i; J- X" i" B最后编译和安装apache   
. N7 V+ E2 ?; u/ `" A#cd ../../   & S7 G; M8 ]; N& E# y( z" ]3 x
#./configure --enable-so   # L3 b( g2 r0 P
#make   
% [$ p; f0 T$ F1 X#make install   
  ?. ^- i3 p9 e- [9 O  / j6 ~/ E, c$ z6 w* y6 G) ^  K7 Q# T
启动Apache服务   # D3 R, ?7 Z2 b5 \, {( S6 s
#/usr/local/apache2/bin/apachectl start  & O, ~" F- c( B
#cd5 Q  F! l4 K9 U
解压Apache安装包
. J; @% {0 }' t如果是gz文件,将jxvf替换成zxvf
* B: t. M' q- h" v, ?#tar -jxvf httpd-2.2.17.tar.bz2
! ?5 q' e. x  q' P/ a#cd httpd-2.2.17
& b5 R* G+ T3 D% e2 m; {; I
6 e# P: R2 Y4 }2 d' S' R编译和安装apr
0 u, n" ^* m2 M, M" G% W! n% b#cd srclib/apr, _6 l! s- b* N# y8 A& U  h! p
#./configure4 X1 f/ q& @. N* H1 s
默认安装在usr/local/bin目录下,如果要指定安装目录,可以使用如下格式
* b- n/ h/ u5 S5 i1 m/ h: P" ?#./configure --prefix=/usr/local/apr
' ]& J! y1 w6 R4 P5 Q" K5 i#make
5 K8 J; e+ P4 e% I4 z8 \#make install
. v7 W. B  `8 {$ ?3 ]9 P9 `3 \# X% `
编译和安装apr-util
+ M, w1 e- @0 L0 v- W6 R#cd ../apr-util
  X6 _+ t+ P7 [! `#./configure --with-apr=/usr/local/apr
: @8 S! ]; z: Z0 A1 o# T#make
) G3 n* w/ O. j2 p2 Z. K/ |#make install
( k1 L8 F3 H4 ^- V
. h% D# @# j& l! r最后编译和安装apache
6 s6 H3 |$ C0 l: X( @#cd ../../
. q7 Z* ]# h) b# V#./configure --enable-so
0 a0 \2 f& J/ r4 M& Q' z#make
9 M9 @8 @" M7 E: u. |4 C#make install; l3 B( S* H2 r3 F' c; B" j

0 x) f1 }0 }0 z: e% w启动Apache服务# W$ q- k6 j: n/ }* M
#/usr/local/apache2/bin/apachectl start
3 n  L7 O* s  F& Y0 u
& i( W* I, h* \8 n$ d  p; t最后在IE中访问http://localhost。
- n5 W; x+ E) P$ d* B  C2 O9 G" k! T4 N
将Apache设置为系统自启动项  o# d2 v& v8 Q! M

: A9 \/ U, A6 m修改etc/rc.d/rc.local文件如下:(红色字体部分)
5 F" p& ?0 N$ M+ t( r7 M; J  R
# F5 k0 d; u9 ]5 ?, s/ [#!/bin/sh
, z& s0 y/ e% I2 v' Y* l: E* i#" a# x- m- j' A
# This script will be executed *after* all the other init scripts.1 c! E3 I/ f5 S+ E$ K! w5 I
# You can put your own initialization stuff in here if you don't0 k5 K/ b& _1 z" E! A
# want to do the full Sys V style init stuff.0 i- ~" K/ S$ k! u
: |! u& {- ^: e5 b# b1 j) f, X
touch /var/lock/subsys/local
/ Z7 n! T- R0 u/root/firewall3 @, }" L" ?; w+ ?: b# y: l+ h
startup.sh
$ b* C* \/ o7 H& Y& V3 m/usr/local/apache2/bin/apachectl start

该用户从未签到

2#
发表于 2020-10-26 14:14 | 只看该作者
Linux中安装Apache核心步骤
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 22:13 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表