閮嚗雿輻私hp-fpm銝餉桃舐箔嚗臭誑冽Linux撣唾(靘憒kevin)餃Apache嚗憒甇乙pache甈蝑(equivalant)嶔evin甈嚗憒甇嚗蝬脩寧桅(靘憒 /home/kevin/),芾kevin甈嚗apache靘踵
0 V8 q) q' ^' j1 d4 S8 z3 S9 T芷嚗
4 F; \: y. a9 |, o/ [嗉園蝞∠瑚誑銝頨怠瑁apache(銝芣apache)嚗嫣噶蝬脤蝛粹祉宏 嚗蝬脤蝬撣詨箇整甈銝頞喋憿/ v! J" ?" w* R: n$ D
摰鋆嚗8 R5 |+ ?4 \' ]0 b, M" g4 a7 n6 \
1Apache撌脣鋆6 l0 \4 A3 {5 i# Q1 A7 s
2摰鋆mod_fastcgi
- P$ H3 y0 Z6 Q$ ?5 S; [( E% G! J- cd /usr/tmp& q1 m1 @: R/ c j
- wget [url]http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz[/url]
0 p0 t( t H. } - tar -zxvf mod_fastcgi-current.tar.gz
1 @, e, U1 k: l+ O; \ - cd mod_fastcgi-2.4.6
0 [9 I6 v2 ^9 f' y& Q' k- U - cp Makefile.AP2 Makefile" C/ S7 Q! ^! A( [" H
- make top_dir=/usr/lib64/httpd #銝餅64bit
( N: e: a/ E- v - make install
銴鋆賭誨蝣 嗅瑁 make top_dir=/usr/lib64/httpd 箇暸航炊 : No rule to make target '/usr/lib64/httpd/build/special.mk' 嚗舐撩撠憟隞libtoolhttpd-develapr-develapr嚗潭
Y! q' h) j2 z- yum install libtool httpd-devel apr apr-devel
銴鋆賭誨蝣 瑁銝甈7 \. M) Z& }% U5 ?1 `# d$ C
- make top_dir=/usr/lib64/httpd4 R, ?/ S1 J% E2 o O
- make install
銴鋆賭誨蝣 亙鋆 , 閰脫 /usr/lib64/httpd/modules/ 銝閬 mod_fastcgi.so, E! @. Q* g- A* f
3摰鋆php-fpm8 R4 c ~' `4 q" X# E; s1 f% W
php-fpm , 湔亦 remi(http://www.pigo.idv.tw/archives/242) 摰鋆 , 靘憒 yum -enablerepo=remi install php-fpm 8 p q W2 N4 _% z5 Z7 b1 E
啣閮剖嚗- {' q! h- ~6 _' w9 p0 w
1Apache寧滴orker璅∪(頛雿)嚗靽格/etc/sysconfig/httpd6 j: H$ f( f- ^7 n1 P
- <font size="3">#HTTPD=/usr/sbin/httpd.worker 撠閮餉圾#踵</font>
銴鋆賭誨蝣 2婢pache頛叮od_fastcgi.so
" l2 @' a6 ~- z) Z; {0 _/etc/httpd/conf.d/銝啣銝瑼mod_fastcgi.conf嚗批捆嚗8 f1 [+ ?8 H, u( F
- LoadModule fastcgi_module modules/mod_fastcgi.so
銴鋆賭誨蝣 3/etc/httpd/conf.d/php.conf 銝摰閬思誑銝畾(亦∟芾憓)) O! j$ D; M% q3 v
- <IfModule prefork.c>
" u. T2 x% r$ B6 \/ ~( G - #寞銝 PID 璅∪蝯虫銝 PHP 雿璅∠
3 }: _( `( z% e - LoadModule php5_module modules/libphp5.so
' F* ?/ j& R* J% l. r2 B7 k. T" y - </IfModule>1 M9 {7 r0 w1 q/ S( m1 h
- <IfModule worker.c>' R( P3 e& Y: y/ C
- LoadModule php5_module modules/libphp5-zts.so! i- z8 z7 o* N; y; e1 W( A
- </IfModule>
! ?- p# I+ ]! N- h' _ - AddHandler php5-script .php #隞亙舀銝摰閬 .php 蝯撠橘3 K& B! r* }5 h9 ~7 b* X$ p M
銴鋆賭誨蝣 4閮剖php-fpm. ? i" d- B4 a4 i
vi /etc/php-fpm.d/www.conf- ;listen = 127.0.0.1:9000; l/ \8 C" k. A& J8 `, ~; ]
- listen = /var/run/php-fpm.sock+ x5 b6 L7 O. s. Z/ \
- ; php-fpm 甇撣詨芸Yphp-fpm.sock. a9 p- b. h* X) z9 y' u5 [
銴鋆賭誨蝣 銝虫啣kevin.conf(畚opy www.conf)嚗銝虫耨寞:
' p) g. h# z' M4 y. e5 ?4 |1 F- listen = /var/run/php-fpm_av4u.sock
' r6 j, N* y" E. y4 B$ j4 M - user = kevin9 v2 Q7 K) l; ^7 B# k3 t2 _- C6 C7 r
- group = kevin
銴鋆賭誨蝣 php-fpm service php-fpm start
9 e* k, n/ P6 ~httpd service httpd reload
+ ]. l l4 Q N9 @0 X. a蝯嚗
* ?2 g: _' t Y, J6 T0 V* g* n蝬皜祈岫潛曇銋銝璅嚗隞嗆甈銝頞單敶(kevinchmod 755)嚗航隞芣嚗瘙箏Apache寞nginx(瘥頛摰寞)嚗閰.................
- J+ i6 M8 a. g+ \ |
|