閮嚗雿輻私hp-fpm銝餉桃舐箔嚗臭誑冽Linux撣唾(靘憒kevin)餃Apache嚗憒甇乙pache甈蝑(equivalant)嶔evin甈嚗憒甇嚗蝬脩寧桅(靘憒 /home/kevin/),芾kevin甈嚗apache靘踵/ f2 Z9 X, ^4 _, ~4 X
芷嚗4 E% g/ o( G# A% K! Z0 f2 F
嗉園蝞∠瑚誑銝頨怠瑁apache(銝芣apache)嚗嫣噶蝬脤蝛粹祉宏 嚗蝬脤蝬撣詨箇整甈銝頞喋憿; d* ^4 d1 a" {7 D
摰鋆嚗, D k F8 ?) ^+ t$ k$ X* j6 o; f
1Apache撌脣鋆
5 C9 m: C0 K9 J% V9 r% u/ o: j2 t2摰鋆mod_fastcgi V& S. S5 X' w) R; }6 d
- cd /usr/tmp
( j+ [% K C1 g% A0 M) } - wget [url]http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz[/url]+ }" e' |6 t* ?' B# b ?" E% x
- tar -zxvf mod_fastcgi-current.tar.gz4 s% x5 x2 y- a
- cd mod_fastcgi-2.4.66 Y7 c& U) ?: H4 @- B: A! J
- cp Makefile.AP2 Makefile a5 z8 S5 A! w9 t2 \& A9 w9 q
- make top_dir=/usr/lib64/httpd #銝餅64bit
7 a) t" q: b4 Y - make install
銴鋆賭誨蝣 嗅瑁 make top_dir=/usr/lib64/httpd 箇暸航炊 : No rule to make target '/usr/lib64/httpd/build/special.mk' 嚗舐撩撠憟隞libtoolhttpd-develapr-develapr嚗潭5 G0 E/ v, i y! p9 F+ W
- yum install libtool httpd-devel apr apr-devel
銴鋆賭誨蝣 瑁銝甈
^4 m- Y% [$ E) e4 O! P1 g: H2 q- make top_dir=/usr/lib64/httpd
0 [9 a4 E9 ^0 I - make install
銴鋆賭誨蝣 亙鋆 , 閰脫 /usr/lib64/httpd/modules/ 銝閬 mod_fastcgi.so( y$ U l5 }" n4 |( x
3摰鋆php-fpm& R7 @6 s: h: ?7 y' w
php-fpm , 湔亦 remi(http://www.pigo.idv.tw/archives/242) 摰鋆 , 靘憒 yum -enablerepo=remi install php-fpm
/ I7 y: G9 M: k2 x! b 啣閮剖嚗7 T0 u8 c3 `! i: `5 r4 G
1Apache寧滴orker璅∪(頛雿)嚗靽格/etc/sysconfig/httpd* z2 [7 [* E, h+ H
- <font size="3">#HTTPD=/usr/sbin/httpd.worker 撠閮餉圾#踵</font>
銴鋆賭誨蝣 2婢pache頛叮od_fastcgi.so" e* C( I- x/ c! S2 y
/etc/httpd/conf.d/銝啣銝瑼mod_fastcgi.conf嚗批捆嚗6 D6 w; N5 f6 C2 ?6 X' Q
- LoadModule fastcgi_module modules/mod_fastcgi.so
銴鋆賭誨蝣 3/etc/httpd/conf.d/php.conf 銝摰閬思誑銝畾(亦∟芾憓)6 C7 l3 l3 g+ v
- <IfModule prefork.c>
2 U. C1 ~7 Y U/ j: c S2 c X2 m - #寞銝 PID 璅∪蝯虫銝 PHP 雿璅∠
7 o: w h. v# w9 g7 Q' n! k e - LoadModule php5_module modules/libphp5.so
?5 Q& n* t1 N0 z5 R1 {+ Z& Y - </IfModule>4 |1 v' A* J5 C* O1 c
- <IfModule worker.c>1 Q2 A1 |+ T: _# n2 O
- LoadModule php5_module modules/libphp5-zts.so
3 k& B7 a, {) N/ W% U% v v - </IfModule>5 G& b$ S9 @! g8 N% ~# \
- AddHandler php5-script .php #隞亙舀銝摰閬 .php 蝯撠橘
+ t+ }3 z3 y# g. o" e+ l% z
銴鋆賭誨蝣 4閮剖php-fpm4 y+ v9 S/ U' h; M2 e# s& {
vi /etc/php-fpm.d/www.conf- ;listen = 127.0.0.1:9000# l5 z- q X* A: x: ?* ^
- listen = /var/run/php-fpm.sock
( d( A' N0 t# X" n C - ; php-fpm 甇撣詨芸Yphp-fpm.sock& |8 m4 s2 q9 m( }- [' V
銴鋆賭誨蝣 銝虫啣kevin.conf(畚opy www.conf)嚗銝虫耨寞:+ W& _9 m5 }. n# D
- listen = /var/run/php-fpm_av4u.sock
' M2 O; |7 x) w - user = kevin
c( W7 I9 B# h - group = kevin
銴鋆賭誨蝣 php-fpm service php-fpm start; N7 l! g) J- w3 I3 c& ]
httpd service httpd reload: ?% v$ ^, U3 w* _9 U O3 i
蝯嚗
0 ]5 E( w7 P F' c! |; `蝬皜祈岫潛曇銋銝璅嚗隞嗆甈銝頞單敶(kevinchmod 755)嚗航隞芣嚗瘙箏Apache寞nginx(瘥頛摰寞)嚗閰.................
3 I" U5 r. [7 B( g* ] |
|