閮嚗雿輻私hp-fpm銝餉桃舐箔嚗臭誑冽Linux撣唾(靘憒kevin)餃Apache嚗憒甇乙pache甈蝑(equivalant)嶔evin甈嚗憒甇嚗蝬脩寧桅(靘憒 /home/kevin/),芾kevin甈嚗apache靘踵" U; A; m* w6 a0 r2 Q
芷嚗
4 @+ S, Z y2 a嗉園蝞∠瑚誑銝頨怠瑁apache(銝芣apache)嚗嫣噶蝬脤蝛粹祉宏 嚗蝬脤蝬撣詨箇整甈銝頞喋憿; A& B1 J3 B& N+ v
摰鋆嚗7 I J1 k/ M2 {
1Apache撌脣鋆9 J& A9 R$ t/ N
2摰鋆mod_fastcgi / Z; Y$ x6 o! U4 a3 ]: C. d
- cd /usr/tmp1 W1 }" \3 u8 [' t: }0 _2 S
- wget [url]http://www.fastcgi.com/dist/mod_fastcgi-current.tar.gz[/url]
^; C- }9 s/ {8 r - tar -zxvf mod_fastcgi-current.tar.gz
/ M# P' |4 ~2 ]5 f4 S6 F$ { - cd mod_fastcgi-2.4.65 M6 B u( \8 c: q3 M; p! F
- cp Makefile.AP2 Makefile
( _/ s; e: y4 q. O; W2 ~. z! ? - make top_dir=/usr/lib64/httpd #銝餅64bit
A( ~% C/ Z) |9 R: h& X - make install
銴鋆賭誨蝣 嗅瑁 make top_dir=/usr/lib64/httpd 箇暸航炊 : No rule to make target '/usr/lib64/httpd/build/special.mk' 嚗舐撩撠憟隞libtoolhttpd-develapr-develapr嚗潭$ [7 v+ z4 o6 P7 U- r1 P/ E
- yum install libtool httpd-devel apr apr-devel
銴鋆賭誨蝣 瑁銝甈, P% T8 B! Y% V8 Q0 @
- make top_dir=/usr/lib64/httpd, c& l1 w& L! W5 I, l
- make install
銴鋆賭誨蝣 亙鋆 , 閰脫 /usr/lib64/httpd/modules/ 銝閬 mod_fastcgi.so0 P& Q2 U' A6 d$ k
3摰鋆php-fpm2 } M; Y3 r: l
php-fpm , 湔亦 remi(http://www.pigo.idv.tw/archives/242) 摰鋆 , 靘憒 yum -enablerepo=remi install php-fpm
r3 ~2 y8 k2 v4 G7 Z 啣閮剖嚗$ i; x5 N1 w# T9 d) Y
1Apache寧滴orker璅∪(頛雿)嚗靽格/etc/sysconfig/httpd
5 ]0 C1 v p! \- <font size="3">#HTTPD=/usr/sbin/httpd.worker 撠閮餉圾#踵</font>
銴鋆賭誨蝣 2婢pache頛叮od_fastcgi.so0 m2 k: B) s2 N6 z
/etc/httpd/conf.d/銝啣銝瑼mod_fastcgi.conf嚗批捆嚗
! j! T- ^ k6 q8 g7 t- LoadModule fastcgi_module modules/mod_fastcgi.so
銴鋆賭誨蝣 3/etc/httpd/conf.d/php.conf 銝摰閬思誑銝畾(亦∟芾憓): g9 W0 c! D) H" |$ ^
- <IfModule prefork.c>
# r, _, D3 e. M+ U - #寞銝 PID 璅∪蝯虫銝 PHP 雿璅∠& E6 V, a& u5 E$ f$ F
- LoadModule php5_module modules/libphp5.so
; o' g" R( Y3 u7 {6 t U& g. F - </IfModule>. M% J! A' n' e5 a+ m! e: `
- <IfModule worker.c>; O# W) O) s9 Q6 M4 U
- LoadModule php5_module modules/libphp5-zts.so
' ^% \; F) P* H$ {& T - </IfModule>' Q# q" Q$ }; V# n- C' l
- AddHandler php5-script .php #隞亙舀銝摰閬 .php 蝯撠橘
2 A0 U1 j: Y5 S: e) ~0 A
銴鋆賭誨蝣 4閮剖php-fpm
. {: Q) v6 t3 T2 p" p2 Y, xvi /etc/php-fpm.d/www.conf- ;listen = 127.0.0.1:9000
# b( r; W. C" S. q - listen = /var/run/php-fpm.sock
* [% @- T8 c& B6 R" t! r - ; php-fpm 甇撣詨芸Yphp-fpm.sock) B: Y! s H1 c9 A
銴鋆賭誨蝣 銝虫啣kevin.conf(畚opy www.conf)嚗銝虫耨寞:7 \* }! u3 S0 K9 s
- listen = /var/run/php-fpm_av4u.sock
- G4 U2 H' l/ {9 e& Z - user = kevin
" ~& T$ H3 Z3 U# D* p. }# D - group = kevin
銴鋆賭誨蝣 php-fpm service php-fpm start* Y. `* |, U, w8 E, a# @
httpd service httpd reload. P, p1 U4 P, } `5 x
蝯嚗
, G2 E% {; ]0 \( r/ h- P! R蝬皜祈岫潛曇銋銝璅嚗隞嗆甈銝頞單敶(kevinchmod 755)嚗航隞芣嚗瘙箏Apache寞nginx(瘥頛摰寞)嚗閰.................
3 F# V X) g/ q# g( y |
|