一、Nginx的安装
% l! Y, v- l3 W Z: N. y: k; N到nginx的网站下载解压包解压到一个目录即可。% P, `' x# f1 o" B
1 t; \0 z/ C- X, W
二、PHP的安装
0 N: P+ I# G' Y到PHP的网站下载解压包解压到nginx的目录中,要单独设置为一个目录。
3 h& a, H! }! }. ?/ D
# T" S0 m' c5 n3 d- l( o三、PostgreSQL的安装8 g3 v0 n, o$ q( J* M+ J3 E
到postgresql的网站下载安装包安装即可。
, h: x g: f8 v4 S
, u2 n b( E0 E3 [1 D- g$ l四、一些安装设置的问题解决:
2 z3 D8 L7 b. W, f3 t0 m. _, U1、php.ini的max_execution_time需要设置高一点,120或以上,否则进不了configuration菜单。
l4 S8 ^/ }( g. r1 W2、mbstring.http_output应设置为pass,即不处理9 C4 `7 i" p7 N Q b: Y" U3 ~
3、extension=php_mbstring.dll要移动到extension=php_exif.dll的前面,否则不能加载php_mbstring扩展。& B7 G' V' j) u! q/ r4 B1 ]
4、如果出现Http required Fail错误,则要在drupal/site/default/seting.php的最后增加$conf['drupal_http_request_fails'] = FALSE;这一语句。
. A4 ^+ f* N8 m8 b5、对于clean url的设置,如果druap是安装在服务器的根目录,则添加:& O& [9 }/ z: R7 r& t6 v
. h( j* c3 v ], I if (!-e $request_filename) {. ~, S/ a$ ^/ X1 ^9 }) w: ^: D
rewrite ^/(.*)$ /index.php?q=$1 last; * L3 ]' j7 j1 z% x
break;
; z8 j4 ~" V0 i1 ` x7 {) q }9 y0 L& C' p- h8 C) y
* E7 n K9 C* F( a' d 如果是安装在子目录,则添加:' t+ ]! U& b1 O$ h
& ]% J9 i( E9 g3 N8 ]
if (!-e $request_filename) {3 ^9 h% E2 j7 L* Y) d( Y
rewrite ^/(/w*)/(.*)$ /$1/index.php?q=$2 last; , c S& O+ @* p0 p! R
break;7 `* A) \, a; _2 X; X
}5 w3 [" p# J$ Q5 S
6 O# X! a. S% j+ o, T9 J' ~' [
依此类推。+ K. d* _5 U4 Q$ O! Z
) s1 J1 P: O) t% v: G5 c/ [) C
! V2 o7 f. G5 \$ F4 \4 w+ ?
本文选自:,谢谢!
+ x% C& E* ]+ W) Q- |6 t5 _9 u
6 c. k0 o: X2 t4 Y6 [; k7 R0 S
' P0 p4 v: e+ l/ [2 ^- [$ G |
|