閮嚗雿輻私hp-fpm銝餉桃舐箔嚗臭誑冽Linux撣唾(靘憒kevin)餃Apache嚗憒甇乙pache甈蝑(equivalant)嶔evin甈嚗憒甇嚗蝬脩寧桅(靘憒 /home/kevin/),芾kevin甈嚗apache靘踵
( s P F( a2 X3 e芷嚗
; B6 N @4 r7 p1 e1 E嗉園蝞∠瑚誑銝頨怠瑁apache(銝芣apache)嚗嫣噶蝬脤蝛粹祉宏 嚗蝬脤蝬撣詨箇整甈銝頞喋憿
2 e7 K8 V0 Z+ {. \8 I. I1 D摰鋆嚗
8 n4 I! j# ~' i! z+ E1Apache撌脣鋆
) o. E7 U5 A$ t5 O' q6 u2摰鋆mod_fastcgi
* a! u' P! N5 A$ r! Y- cd /usr/tmp: u' U: e5 t$ a0 o' Y0 G
- wget [url]http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz[/url]1 n0 p" V, h( \& Z4 R& ~
- tar -zxvf mod_fastcgi-current.tar.gz
. E- U0 `, m% S0 o( [) d" P - cd mod_fastcgi-2.4.66 z( s9 A! P% g
- cp Makefile.AP2 Makefile) { Z: ~; a# J& P8 c2 E( c+ g
- make top_dir=/usr/lib64/httpd #銝餅64bit
1 [+ W! U7 \ e- Q) p - make install
銴鋆賭誨蝣 嗅瑁 make top_dir=/usr/lib64/httpd 箇暸航炊 : No rule to make target '/usr/lib64/httpd/build/special.mk' 嚗舐撩撠憟隞libtoolhttpd-develapr-develapr嚗潭
0 u2 m4 J1 l4 U/ k- Y( _- yum install libtool httpd-devel apr apr-devel
銴鋆賭誨蝣 瑁銝甈
$ c5 \/ ^6 F* @3 e) k$ T7 o- make top_dir=/usr/lib64/httpd- X+ u2 h1 }( n0 E3 ~0 m$ j+ G3 ]4 C6 Q
- make install
銴鋆賭誨蝣 亙鋆 , 閰脫 /usr/lib64/httpd/modules/ 銝閬 mod_fastcgi.so
$ _0 l! }( M* C0 O3摰鋆php-fpm
! s; d3 q, h6 ^ V0 s Gphp-fpm , 湔亦 remi(http://www.pigo.idv.tw/archives/242) 摰鋆 , 靘憒 yum -enablerepo=remi install php-fpm ' U$ b' d! l$ P+ |4 e$ I0 |
啣閮剖嚗
0 ]3 \& t7 P7 `" D: f( Z1 _# ~1Apache寧滴orker璅∪(頛雿)嚗靽格/etc/sysconfig/httpd; J4 Z; }8 D$ c. T ]. D
- <font size="3">#HTTPD=/usr/sbin/httpd.worker 撠閮餉圾#踵</font>
銴鋆賭誨蝣 2婢pache頛叮od_fastcgi.so
' f3 b2 L5 O1 k( V$ u/etc/httpd/conf.d/銝啣銝瑼mod_fastcgi.conf嚗批捆嚗
: k; n5 N U0 U2 Y, g$ A' I6 y- LoadModule fastcgi_module modules/mod_fastcgi.so
銴鋆賭誨蝣 3/etc/httpd/conf.d/php.conf 銝摰閬思誑銝畾(亦∟芾憓)
- V( @0 T$ a+ t- <IfModule prefork.c>
% D, |: a z% h6 f$ b: l - #寞銝 PID 璅∪蝯虫銝 PHP 雿璅∠
9 b; l3 f: F7 h& N - LoadModule php5_module modules/libphp5.so: ?# q, D; u7 [" Z: T
- </IfModule>
6 O! H$ y7 i# F$ }$ c L/ p6 `$ d - <IfModule worker.c>3 { |/ y0 k& d5 A$ [
- LoadModule php5_module modules/libphp5-zts.so9 I, c4 h/ p. d5 z8 [; A, }
- </IfModule>
3 D' A% S7 f& G8 s" l5 b - AddHandler php5-script .php #隞亙舀銝摰閬 .php 蝯撠橘
) F% M) Z: {# Q1 e" J
銴鋆賭誨蝣 4閮剖php-fpm0 E0 M: ?: g r
vi /etc/php-fpm.d/www.conf- ;listen = 127.0.0.1:90001 L2 R( ?/ f" z' x1 k
- listen = /var/run/php-fpm.sock- J1 e) e4 L! e, }; R7 n
- ; php-fpm 甇撣詨芸Yphp-fpm.sock0 j) C2 @* ?7 M: O& l# e8 i! g! k8 X
銴鋆賭誨蝣 銝虫啣kevin.conf(畚opy www.conf)嚗銝虫耨寞:! U6 m1 f4 C8 V' t
- listen = /var/run/php-fpm_av4u.sock; m& M' I5 }. F r7 E" Z
- user = kevin
- r; _( j) N" b - group = kevin
銴鋆賭誨蝣 php-fpm service php-fpm start7 v, l, ^ m& m% |2 g5 \
httpd service httpd reload
" L0 j/ |- `, q. J2 X r蝯嚗
+ X" g# @* l. d7 u6 w6 \) E+ u2 b蝬皜祈岫潛曇銋銝璅嚗隞嗆甈銝頞單敶(kevinchmod 755)嚗航隞芣嚗瘙箏Apache寞nginx(瘥頛摰寞)嚗閰.................
4 R3 j3 T+ @+ q4 | |
|