閮嚗雿輻私hp-fpm銝餉桃舐箔嚗臭誑冽Linux撣唾(靘憒kevin)餃Apache嚗憒甇乙pache甈蝑(equivalant)嶔evin甈嚗憒甇嚗蝬脩寧桅(靘憒 /home/kevin/),芾kevin甈嚗apache靘踵
0 @/ _: C" W5 W! F2 Z+ l( b芷嚗8 p8 @" u( b: c3 f7 z# k1 }0 z
嗉園蝞∠瑚誑銝頨怠瑁apache(銝芣apache)嚗嫣噶蝬脤蝛粹祉宏 嚗蝬脤蝬撣詨箇整甈銝頞喋憿3 P' S& N$ ?( R6 F4 {1 n, S
摰鋆嚗5 j6 U- ?. J4 @. N Z7 X4 }
1Apache撌脣鋆
5 I+ \6 m7 U& O, T7 `9 k3 N& n2摰鋆mod_fastcgi ; v" G+ b& t7 v
- cd /usr/tmp" e+ r! [+ k2 W
- wget [url]http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz[/url]
9 G3 ]# j; R3 f$ ^6 j% u3 I; ~+ V9 u - tar -zxvf mod_fastcgi-current.tar.gz0 l, X/ v0 a! \3 C, C
- cd mod_fastcgi-2.4.68 r: @8 \" p4 _: E* S' ]) b2 E/ a
- cp Makefile.AP2 Makefile# J9 ^/ u# Y' N
- make top_dir=/usr/lib64/httpd #銝餅64bit
) t1 N0 u# J: I9 m0 I8 C& r - make install
銴鋆賭誨蝣 嗅瑁 make top_dir=/usr/lib64/httpd 箇暸航炊 : No rule to make target '/usr/lib64/httpd/build/special.mk' 嚗舐撩撠憟隞libtoolhttpd-develapr-develapr嚗潭
% E; a `8 T6 |6 Y5 q- p- yum install libtool httpd-devel apr apr-devel
銴鋆賭誨蝣 瑁銝甈; \' a$ H& q4 u5 r
- make top_dir=/usr/lib64/httpd |: H1 ^7 f. F: `
- make install
銴鋆賭誨蝣 亙鋆 , 閰脫 /usr/lib64/httpd/modules/ 銝閬 mod_fastcgi.so+ y1 }1 r$ X8 M0 b5 V9 \4 h# p, ]$ a
3摰鋆php-fpm
& c2 c8 {" D* r. V' R5 V8 Jphp-fpm , 湔亦 remi(http://www.pigo.idv.tw/archives/242) 摰鋆 , 靘憒 yum -enablerepo=remi install php-fpm ; {! v* U# m2 ]; i
啣閮剖嚗; }! D5 X4 j( P% K0 g
1Apache寧滴orker璅∪(頛雿)嚗靽格/etc/sysconfig/httpd8 z" [* z3 c( H+ P" K
- <font size="3">#HTTPD=/usr/sbin/httpd.worker 撠閮餉圾#踵</font>
銴鋆賭誨蝣 2婢pache頛叮od_fastcgi.so) a8 Z- ]7 P3 b" T
/etc/httpd/conf.d/銝啣銝瑼mod_fastcgi.conf嚗批捆嚗
# A4 b3 Y. t6 l0 }7 k4 _- LoadModule fastcgi_module modules/mod_fastcgi.so
銴鋆賭誨蝣 3/etc/httpd/conf.d/php.conf 銝摰閬思誑銝畾(亦∟芾憓)- |2 n8 G7 u& M' w
- <IfModule prefork.c>, {4 {2 V% w4 d' \5 a
- #寞銝 PID 璅∪蝯虫銝 PHP 雿璅∠
! e3 N/ L3 }) |1 |! B) T3 ~! q - LoadModule php5_module modules/libphp5.so
; U' W8 d3 d& |$ b% [, x - </IfModule>4 M% f* P- K& ?
- <IfModule worker.c>
7 c; z) u) |: Q$ D - LoadModule php5_module modules/libphp5-zts.so( S8 H$ I/ o3 `' t Y
- </IfModule>
% o* _+ ]- V) s4 X, z - AddHandler php5-script .php #隞亙舀銝摰閬 .php 蝯撠橘 z( j3 N) f" t1 ~( J
銴鋆賭誨蝣 4閮剖php-fpm g9 ~2 b: H$ s, @0 o
vi /etc/php-fpm.d/www.conf- ;listen = 127.0.0.1:9000 B9 r a9 ~4 X: D# I
- listen = /var/run/php-fpm.sock
4 G$ Y: y$ C* u2 L+ T1 m* K - ; php-fpm 甇撣詨芸Yphp-fpm.sock4 j* Q: X! Y! x8 z4 R
銴鋆賭誨蝣 銝虫啣kevin.conf(畚opy www.conf)嚗銝虫耨寞:
5 m' J1 E. q% ~& X4 j0 W ]4 _- listen = /var/run/php-fpm_av4u.sock' k5 D( _: B/ O8 y T
- user = kevin7 X2 Y9 e9 `1 Y2 M7 T& z( l3 n! V( f
- group = kevin
銴鋆賭誨蝣 php-fpm service php-fpm start' ~5 Y6 U, h' O E2 I+ t% Q: U3 |( u
httpd service httpd reload
; _2 L( U9 T, E' O, d- v蝯嚗
$ U- R( L6 p9 F- C蝬皜祈岫潛曇銋銝璅嚗隞嗆甈銝頞單敶(kevinchmod 755)嚗航隞芣嚗瘙箏Apache寞nginx(瘥頛摰寞)嚗閰.................
( g$ \; @( l7 M0 o2 ~& [) X |
|