PHP-APACHEIIS论坛架设教程
作者:
PHP-APACHEIIS论坛架设教程
软件介绍及下载:9mr\z]Z
Y8,j2G$@c
Apache:根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,nF^&=Q#z(g
全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。b7BOiSnQ5m
属于免费服务器,体积小,安全程度高(Apache与IIS选用其一即可)+>/
Z=}T
本文选用:Apache V2.0.53 For Windowsj.i2~%u,
e'1
官方网站:http://www.Apache.orge)
;x C4%9
下载地址:http://www2.skycn.com/soft/1218.htmlTl3g#y
|.HGq7+thhuV
V#G~^y$
.aQmxK
IIS:Windows提供的Internet信息服务器,可由Windows安装光盘通过安装Windows可选ea<
组件的方式安装。其中Windows2000中为IIS5.0,WindowsXP中为IIS5.5,Windows2003中sloUu2zOc
为IIS6.0,(Apache与IIS选用其一即可)tf?
E\5i(K?
官方网站:http://www.microsoft.compF.(Ni
Dj=8y~NS
下载地址:可由Windows安装光盘中安装Zlj}NT{O
\UV^0eRO
;W)UF
yig
PHP:用来解析编辑出来的PHP文件,配置PHP也是围绕它为核心,可以说是整个环境的主体#V`~P
,也是本文的要点.^Zr
C9B,V~Sq
本文选用:PHP V5.0.4 For Windows>1Fzh
fC'?Yyq'#
官方网站:http://www.PHP.net ?H
.',0>Ve+
下载地址:http://www2.skycn.com/soft/516.html&*YVp<f
TpkH
asN]le
;y'B'4-
MYSQL:是一个多线程的,结构化查询语言(SQL)开源数据库系统,据说是PHP的最佳排挡,执X#9BbN^
行性能高,运行速度快,使用简单。是一个很不错的数据库系统。;zj
5Sk'^C']x-
本文选用:MYSQL V4.1.11 for Windowshoe<V#l
b]C\fQ\;o
官方网站:http://www.mysql.come4gT<tY`5
Mj[^RYj
下载地址:http://www2.skycn.com/soft/1262.htmld7H&04Ilu
8P@QIwO
安装及配置过程:Qg_g
;.RjsM/
~nuXB{T<?>
`8UmVXS
1.PHP5的安装Bc@9kN/AM
Wm^*UEGp3L
和PHP4相比PHP5的安装过程要相对简单一些cMTC
yt4g- U
第一步:首先解压PHP V5.0.3 For Windows.zip,释放路径按照自己的习惯就%rV^T&Ks1#
~V)L}?
可以,比如:X:\PHP,可以改文件夹的名字为PHP X@i:QG
88,}Sb
PHP5和PHP4的内容有很大不同简单说明一下PHP目录下各个文件夹的作用{."xWzu0b
HUBH&
ext:PHP扩展库的dll,这是PHP搜索扩展库和存放扩展库的位置 $~T
<Ih$
PEAR:是PHP的扩展与应用库(PHP Extension and Application Repository)的存放路径gKxkY4"y
![C|Qet }o2
install.txt安装说明文件k2"&a)n!
g>Q[
PHP5ts.all主dll文件Nx;
<oZz
PHP.exe:CGI可执行程序J1^Kn>hEu
zP[ijq
PHP.ini-dist:PHP的配置文件DD@{w(pS,
xe+,LvJ"e
KI:[F}n
}Igt
第二步:复制PHP目录下的PHP5ts.dll到C:\Windows\目录下(Windows 2000/NT为C:\winnt\目录)v?!}
@#Tr~
&3K
u m$]\J&
第三步:复制PHP.ini-dist或PHP.ini-recommended文件复制到c:\Windows\目录AD6Dje,
下(Windows 2000/NT为C:\winnt\目录)并且重命名为PHP.ini。这里要说明一点的是,5JV]+m
这两个文件,PHP.ini-dist和PHP.ini-recommended,我个人认为无论哪一个复制后重命名^b/S$A*
为PHP.ini都可以起到同样作用,大多数人选择PHP.ini-dist,这里也用的是PHP.ini-dist做"MM~z
示范,并且要注意,PHP目录下最好不要有PHP.ini文件,或者说不要有和在Windows目录下不同houvWi7Ae$
的PHP.ini文件。Wj*gE
{*ND/<K
&JZt*g[Zt
(KqHZ
第四步:对PHP.ini文件进行修改\`{.U|~7
%_aRl[c
L|5:lK
PHP.ini文件中的各个部分的含义在文件中每行开头的分号后面注释的很清楚,我Z&Cm(~ZE[
这里只是对其中几个比较重要或是可能需要更改的地方按照从上到下的顺序来做一下l;eC'{&>J+:
解释,以方便和我一样e文不是很好的朋友。大家可以在文档中搜索找到相应的字段。PL_\%!b5nMO
dO{"Mtls
Resource Limitsj!{\*[emGb.e
tzmMZv
这部分是PHP对系统资源的配置0h5>_(B5hR:
~HMIEx"87
max_execution_time = 30:每个脚本的最大执行时间, 按秒计OW
c/o$+t
可更改为max_execution_time = 60 3vd)
FBc^S-.[
max_input_time = 60:分析每个脚本请求的最大时间M}mLkyCD
Vi:
可以不用更改?N1+!hj} Q
b@8!uD
memory_limit = 8M:一个脚本最大可使用的内存总量_-GQAX
w)4xg;T
可以不用更改Je
b5@/sj
Error handling and loggingdtqp%e
M3S)Vt
k#jwHY\Zc|
这部分是设置PHP警告级别的,是否允许PHP运行出错的时候给出相应的警告或者U()m~z
提示,详细的解释如下xH15
f!!fLIX$
; E_CORE_ERROR: 发生于PHP启动时初始化过程中的致命错误 30
; E_CORE_WARNING: 发生于PHP启动时初始化过程中的警告(非致命性错误) Ginc
; E_COMPILE_ERROR: 编译时致命性错误 5F8t5 ZEN
; E_COMPILE_WARNING: 编译时警告(非致命性错误) /gLpS?zNei
; E_USER_ERROR: 用户产生的出错消息 h8Tf1(9i3>Q
; E_USER_WARNING: 用户产生的警告消息 tk0D)$?
; E_USER_NOTICE: 用户产生的提醒消息6_Wq(
[<P?(U
这里我们将警报级别设置为E_ALL 和E_NOTICE,即找到fG{nUQkA
@.@\+9
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICTKDJA/?\*19
TQ@q7-TH
将其修改成:>pK22
2UV#
error_reporting = E_ALL & ~E_NOTICE2^d
YR(oMvY
display_errors = OngVf\$8
5Yk4k#O\
更改为{!1yuf3
$GdE
display_errors = Off!Ok7Dk_
u)1<{
Data Handling]2oC,{
Pz#P
这部分设置PHP的数据信息处理,其中可能需要更改的有下面的几个z{pOk`D&
\he
register_globals = Off:是否将EGPCS变量注册为全局变量。 若你不想让用户数d>Eh:6~u
据不在全局范围内混乱的话,你可以关闭它。]8I \
VAMNN3FX
可更改为,I,qz
4f<Y~[
register_globals = On或不更改)&z9q#@w
B!t XrQ}J
post_max_size = 8M:PHP将接受的POST数据最大大小vp?}e}
i[V?hMFG
可更改为%tLgD{
pXCek
post_max_size = 16M6lj$P;
ug(z1x
Paths and Directoriesa!A/JDPhH
;^RK!K
这一部分是设置PHP文件搜索路径的,如果需要多个路径,用分号格开fG8/fdi
bbAR[dz;
首先找到到如下字样iv4G6p
%%D@x\
; Windows: "\path1;\path2"s$SMbM
=!b
;include_path = "X:\PHP\pear"T>L@2g(Gi
}rR0
我们要设置一个搜索路径指向X:\PHP\pear目录,这里的X:\PHP\是你的PHP的安wbc_o
装路径,我们要去掉Windows: "\path1;\path2"下面的;include_path = "X:\PHP\pear"前面vdS92cVqx^
的分号,并将引号中的文件路径改成X:\PHP\pear即修改成^Pp_[@~
ca]28:
; Windows: "\path1;\path2"YBI2"hC1
f>I()w
include_path = "X:\PHP\pear\"AEh\*w>e
'6"^p}]BN
然后可以找到2L'F0`
B(
extension_dir:T+N0?%S~
5Uv
这里设置的是PHP搜索扩展库的位置,将其路径设为extensions文件夹的位置,即改成:G9$9
t1G<VI'Hgl
extension_dir="X:\PHP\extensions\"=$Um3Fj;g{>T
J(bx2_Kns
File UploadsHe.dqD5.
,Jg)Y=
这一部分设置的是PHP上传文件的相关信息lpu8,1
?\jR(MD:F1
upload_max_filesize = 2M:dLe[
zRsHYF0;BC
允许上传的的最大文件大小,默认为2M,9a}[ UbvZ3]
nU1+Tw4C
upload_tmp_dir:v=
EwAS(i9(
上传文件存放的临时文件夹,如果不设置临时文件夹,则上传文件被放置到系统临时文件夹里面)2>=bAh
8-%rSV&:
这里根据大家的实际需要修改,注意设置完毕后去掉前面的分号才能生效7S6|&~
2/:4rQ~"
Dynamic ExtensionsSzJ,x{[ E
]3-
这里是PHP扩展设置部分,列出了PHP所有的可支持扩展,前面都加了分号注mMA0{T J
释,表示目前PHP配置不支持扩展,我们可以将分号去掉让PHP支持该扩展oP<.~N
f9"O:Sni
下面列出的是几个常用且较实用的PHP扩展-VWApXMQWN
P7d-Db2`il?f
;extension=php_curl.dll:CURL扩展支持7nSo98
~ujb
;extension=php_gd2.dll:GD图像库扩展支持,包括生成图像等的一系列函数daM3
O`<ArST
;extension=php_ming.dll:Ming库扩展支持,该扩展库提供生成flash文件的相关函数MOx#ATz
)u~vPl7W(
;extension=php_pdf.dll:PDF库扩展支持,该扩展库提供操作PDF文件的函数的支持33 Sf?=
Q|9N<
;extension=php_xsl.dll:提供XSL扩展支持,该扩展提供对XML的转换(oE^Am.OG
<+xK%b1
;extension=php_mysql.dll:提供MYSQL扩展支持$^e(IJ
@{;tMZ'xw{?P
注意,在PHP4中MySQL的支持是内建的,因此,不需要用它的dll,但是这里我们需要把cv|j@
前面的注释去掉>_J Z
;]ozh>u<a
Ng/ga|O
第五步:PEAR的安装'UC8p/Hu;
b@U:%1)Nd{Z
PEAR是一个功能强大的代码仓库,为你的代码提供很强的扩展性,可以很大程度的提高/l3r
项目效率。我们选择的PHP种已经自带PEAR了,现在我们来安装它1:4Cl]
BI:rF6zx_o
在PHP目录下找到go-pear.bat双击,会出现一个命令提示窗口,显示欢迎信息和需要下载的PEAR包I)[yL@<
lIC(h['
mee9m=
按回车键继续安装,提示是否使用代理来下载这些PEAR包,如果你要使用代理,一定^wwaf
按如下格式输入:http://user:password@proxy.myhost.com:port如果不用,直接按回车0=W=2Z0(\1
YFM0v})y'
然后会有一个安装和下载的过程,最后提示你安装成功_v+
mf>qy}Y'}q
2,选择服务器种类,Apache还是IIS?WU}vvB
Ze@q4
这里看个人喜好吧,如果选用IIS,那么服务器将同时支持ASP,但是不建议同时.sN
安装两种服务器软件,会有端口冲突,也有通过修改端口或同时嵌套使用的,这里就不做介绍了。 x A{z^.H)h
LJSD0d'mF
Apache2.0.53的安装与配置^N^FDZHr
}v"
第一步:安装ApacheXE}!gPx
]3[$U
我们下载来的是一个.exe安装程序,不用说什么了,双击它,会看到安装界面$q+.A}^|7
%E<f?}m
点击Next,接下来会出现是否同意安装协议,软件介绍等的对话框,并点击Next会o*[Hq{
看到下面的对话框,这里会有三个地方让你填写第一个填入你的域名,比如我的r~m/x!
是www.00ee.net,也可以是IPH:tOz6H
LS)
第二个填入你的主机头名,比如我的是www.00ee.net ,也可以是IP^g7\)'
el.?|m/MKDQ
第三个填入管理员的信箱,填你用的就可以,不重要Ky{__
.p*<B'
底下有一个选择,作为服务器用,建议选择第一个,意思是使它作为一个系统服务{ dc$
,工作在80端口。第二个是只能当前用户使用,工作在8080端口,需要手动启动C1jFNOl
.BqL{*'D}
添好后点击Next选择Custom,下一步选择自己需要安装的组件和安装路径然后点L2 `k"8
击Next,开始安装。(4>m
IA4Z4sXqY
安装好后,系统托盘处会有Apache监视器图标。这时候可以打开浏览器,输入地Q/A,UzEhW
址 127.0.0.1 测试一下服务器的状态。会出现如下的画面:A"H2J{Mb
Z,aT5IG05
EsTp
@:pnR)&FT
您能看见这个页面,说明Apache web server 已经安装成功。您可以在这个目录i5$8JP6p>x
中增加内容,或者把这个页面替换掉。`3HY:RE$E
+&2F2O;r+w
--------------------------------------------------------------------------------QR/m/.
x3Js328
这不是你想看见的页面吧?p&y.o(ZFm
之所以会看见这个页面,是因为网站管理员改变了这个站点的设置。如果有疑问,VLcA>3Qf1~<8
请咨询维护此站点的人员。 Apache软件基金会, 即此站点所使用的网站服务器软件Ax
的开发者,不负责此站点的维护工作,也无法为您解决设置上的问题。1pw!
1P-4!11x|
-hx$YA
--------------------------------------------------------------------------------Ri
HJQ$<4#/[
Apache 文档已经包含在此发行版中。bW-PX?npz
9(lob/dpC
您可以在使用Apache的网站服务器上,自由地使用下面的图片。感谢使用Apachej=i*Y
&H3XK`F
第二步:httpd.conf 的配置 ;%bYld;U
3QBpj4
首先来说明一下Apache目录下各个文件夹的作用:bTu @b,
=4T 6<e7
bin:存放Apache运行的的各个软件,包括一个名为ad.exe的服务器调试工具%j(^>@z|BX
^=$Mt1;
conf:Apache的配置文件放在这个文件夹里面,我们要修改其中的httpd.conf文件,@e7xN!1x
%^"Xeo_
htdocs:默认的web主目录,我们可以在httpd.conf中修改网站根目录的路径b&iR
aOy+4'}zRZ
下面让我们来修改httpd.conf文件w$dY]v0W%
3" `
httpd.conf文件是Apache工作的重要配置文件,在X:\Apache Group\Apache2\conf里B z?`2x6@m
面,找到并用记事本打开。大家可以参照下面进行修改:;~91<\"4?7
(M^
F 6Db\.@w
xF `PbZ["s
ServerRoot "X:/Apache Group/Apache2"P9\FK_
)XlApPlKJ. }
这个是服务器的根路径,不用更改|*|~,E`SO0
"uY:.~
Z.C\Ri
`ATG6v
MaxKeepAliveRequests 1007m=/O.
35@GX@i9^g^
最大在线人数,根据你需要的人数和你服务器机器的配置来确定<|9hgWon!
_<I]
G=R<z
**i*j6>!=}f
Listen 80wuC/
GKn.
Apache2监听端口,一般情况下不用改,也就是网站的http端口8yR*<b
i-_Kr*
w,fd2A=
Sem
DocumentRoot "C:/htroot"tu}a.
TY9B\Z:|r
这个是你放置网页文件的地方,编译后的PHP文件就放在这里,一定要确保这个文件tzc>VpmpR
夹存在,这个也就是是你的站点目录nIT\i3b
q^W$#$J
w6<!b<
dU#xyEA>X`aM
<Directory "C:/htroot">&7FN4
)'kYu
同上,跟着上一步一起修改,确保文件夹的存在uK=yr
MKJMLT
kp#%W4%NG
}ZPL*BQ$
DirectoryIndex index.htm index.php index.htmly&&GRRe'w
; Jl]c}
这个是服务器默认打开的主页文档类型,可以改成如上的,中间用空格格开!zVQD,-St
lCH3{av
d+e$}rZ
K]].84
LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv > .VTN$">
gzKeR(`<%
语言优先级,把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应HINypI
部分改成如上的)MRJTvV.i:
cB6Z[lD[O
`xF,M;[
)"wyFB(^
另外,如果想要禁止主页浏览,找到如下代码:Za^fD[5)<;
hMU`xTF
Options Indexes FollowSymLinks#Zv-n!pkjg
?BpfX
去掉其中的indexes即可,即改成:K.v3pv#=G
=G;bbKb
Options FollowSymLinks/g0{]h
Usb7X
$~]VK`LdIJ
$EZ[q]|
第三步:PHP的挂载*{Od)'>S{8
<w8YTPLr.E
还是在httpd.conf中搜索LoadModule找到相关章节 ,在后面添加如下内容lxyz`~:h
lYx6fw
b0^8P?
j*/,b\sedj
LoadModule php5_module "X:/PHP/php5Apache2.dll"Z!|H)skXa$8
Xp\c~\F*/
AddType application/x-httpd-php .phpC9_DnX2
!b2B_oE
RRx
}WXi
注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安装PHP的路径&sn2vv
c
重启Apache使修改生效:^=~JiUH8ExD
IIS的安装与配置A.h:?(C6
YrEOdc=
Windows2000和WindowsXP--Pro默认是没有安装IIS的,WindowsXP-Home的用户因为.HU[|j
无法安装IIS而只能使用Apache作为服务器。eH/-kO8}C=
:<O
GRCEv19
!Fc.{-Hq
安装IIS,我们需要一张Windows的安装盘,这里用WindowsXP-Pro做示范,其他的版@;2!}+!~
本大同小异,光盘自动运行后选择“安装可选的Windows组件”cQ\p{
e]V@Z
而后会出现一个对话框,看到Internet信息服务(IIS)了么,我们需要的就是这个,qA1e
将该项勾选并点击下一步开始安装s3YOB~t;A?L
>5?<ec
安装结束后我们会在控制面板>管理工具中看到一个“Internet信息服务”。'|Fj*;U~kr
.5vJVfR @=
双击打开,在左侧选择本地计算机,右键点击“默认站点”(Windows2000中是默认C9ZF8Nb$
web站点),选择属性,会看到默认站点属性的对话框打开后找到主目录标签,我9]V`@{^4
们可以在这里修改网站的根目录,就是C:\inetpub\wwwwroot 的位置,点击配置按/O**wU
钮,进入“应用程序配置对话框我们浏览找到php5isapi.dll,就在你刚才安装PHP的H,VOZhW;
地方,作为应用扩展,在扩展名中写入.PHPEU6@8A7Z
%[Mx&67R
然后我回到默认网站属性对话框,找到文档选项卡,添加一个PHP的目录默认文件:e:$[=7&rce
index.php注:因为本文采用的是WindowsXP系统,安装便到此为止,而使f][}pf_:
用Windows server 2003的朋友们还要IIS管理窗口左侧的web服务扩展中,c{k5b(%y>Z>
右键点击“添加一个新的web服务扩展”写入PHP服务扩展,将要求添加的nqO_H9@
文件同样指向上文的php5isapi.dll,并选中扩展状态为允许,来进行进一步的配置。uVd
Hc5
重启IIS使修改生效,到此,IIS的安装告于段落3:='^CT@
-R39}$D
3.MYSQL的安装8YJ@6)sO!z
`m2@F7A
这里我们选用mysql4.1.11 for Windows版本,这是最新的版本,老版本的D9
安装过程网上已经有了很详细的介绍,这里就不做说明了IZ4zGcc
i;)3Xil
&H=y6>O*AdsF
第一步:双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是$)Bcmq|
安装种类,这里我们可以选择Custom,根据自己的需要来安装组件和配置安装路径Nno*6
Hq8mn)<s68-
点击Next,右键点击对话框出现几个硬盘形状的图标,根据自己的需要选择安装组件,=pnIlp
Mw5D\F^
点击窗口右下的Change按钮更改安装路径的,设置好后,点击Next开始安装安装到最m3 0
后会有如下一个对话框在这里的三个选项分别是:kI].I3
]`/)a^
1:如果你没有MYSQL.com帐户,选第一个,创造一个新的免费的MYSQL.com帐户CXQ_lq=
f(f
2:如果你有MYSQL.com帐户,选第二个,填入已经注册好的邮箱名和密码qVI+Gv
Tb3V2IZ(:[#
3:跳过此步骤m/OJ
,cDa#n
我们选第一个dU.OBf
4z1
接下来会一次出现三个对话框,在三个对话框中有* 号的部分是必须要填的,pn.rV"K|&
按顺序分别是邮箱名,密码,确认密码;first name ,last name;邮政编码,|4
国家,省名。国家名选china,省名选other or N/A即可4.1.x和4.0.x系列版z,R$:'
本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的winmysqladmin.exe来pPn8:5
启动服务器后设置选项,而是有一个设置的过程。_rH,4^1R
l7QC\~u
第二步:设置MYSQL2}@}T,;$z
Zq:Ka,SCS
首先你会看到这样的一个窗口,这里有两个选项,分别是详细配置和标准配置,lnn4mLI
小型应用选第二项就可以了点击Next后出现下面的对话框,这里是重要的,一定kQ+/qB
要在下拉菜单里选择MySQL41,否则不能正常启动,下面的选项是是否应用命令行,F_z*;f@@&
最好选上点击Next后设置数据库密码的对话框,中间偏右和下面的选项分别是是否E/nV57iJ
允许远程控制和是否允许匿名帐号登入,为了安全,不要选择好了,点击Next后出k5~
现最后的对话框,点击Execute按钮数据库服务器便启动了,依次出现四个对号后LJUV=e~fI!>_
点击Finish结束安装.S.<z
TtKiKRc_
mysql4.1.x和以前得版本并不一样,在运行时系统托盘里并没有提示,打开任务管9}V49#
理器和Windows服务,会发现mysql server已经运行 Z3p.4S
SnWJ)vC
(qzH
第三步:让PHP5支持mysql-"(o*M5tF&
XBX8C
E+EF1yr\
在c:\Windows找到刚才修改的phpini文件C*bmQex1FX
@"lk
找到;extension=php_mysql.dllD#K2"/^b
o|:C-rb$
去掉前面的";"L+GdxCxm
+a_*FL^p
即改成extension=php_mysql.dll(如果你在前面没有修改的话)-1(,bO@(OOx
gx4B{N
然后将以下三个文件?E\_M-K
[Z"SktA+M$
X:\PHP\libmysql.dll'G_=-zz
O~J]ea$wzQPy
X:\PHP\ext\php_mysql.dllfq&P$&6#
v,qG
X:\PHP\ext\php_mysqli.dll|R*z5%h?D0eP
Z9x*B_
拷贝到C:\Windows\system32下^ycly*Bf9$
LG&d4xLg
重启Apache或者IIS,PHP5就支持mysql了wV`Q~U/]
,!6a4`Q
bd!E,Kj
注:MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容hqSg5Obi
。所以很可能出现一种情况,那就是你所需要用到MYSQL的服务端,比如说论坛,m@a,s<b
博客,私服服务端等即使填入和刚才设置的用户名和密码也会提示因为用户名和b/@
密码不匹配而连不上数据库,我们要采用这样的方法来解决这个问题:开始菜单à3r3+>+Ifzwd/
找到刚刚安装的MYSQL命令行工具,输入root的密码后键入如下的字样:BIHygu<I
0'bi-A#`?5
->SET PASSWORD FORsYW'9(]d
->'yourusername'@'localhost' = OLD_PASSWORD('yourpassword');zaauS]-v6
DWU
在yourusername部分是你的数据库用户名,可以是root,也可以是马上我们要4WEaVynpE
提到的在PHPmysql中设置的新的用户,yourpassword部分添入该帐号所对应的密码Uj\~.+N
{\rE!
这里要注意第二句括号后面的分号一定要打上分号,否则不会生效,然后你会看w8@h;^@BX
到修改成功的成功的提示。这样你就可以正常使用了6e={bISr\
Y8,j2G$@c
Apache:根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,nF^&=Q#z(g
全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。b7BOiSnQ5m
属于免费服务器,体积小,安全程度高(Apache与IIS选用其一即可)+>/
Z=}T
本文选用:Apache V2.0.53 For Windowsj.i2~%u,
e'1
官方网站:http://www.Apache.orge)
;x C4%9
下载地址:http://www2.skycn.com/soft/1218.htmlTl3g#y
|.HGq7+thhuV
V#G~^y$
.aQmxK
IIS:Windows提供的Internet信息服务器,可由Windows安装光盘通过安装Windows可选ea<
组件的方式安装。其中Windows2000中为IIS5.0,WindowsXP中为IIS5.5,Windows2003中sloUu2zOc
为IIS6.0,(Apache与IIS选用其一即可)tf?
E\5i(K?
官方网站:http://www.microsoft.compF.(Ni
Dj=8y~NS
下载地址:可由Windows安装光盘中安装Zlj}NT{O
\UV^0eRO
;W)UF
yig
PHP:用来解析编辑出来的PHP文件,配置PHP也是围绕它为核心,可以说是整个环境的主体#V`~P
,也是本文的要点.^Zr
C9B,V~Sq
本文选用:PHP V5.0.4 For Windows>1Fzh
fC'?Yyq'#
官方网站:http://www.PHP.net ?H
.',0>Ve+
下载地址:http://www2.skycn.com/soft/516.html&*YVp<f
TpkH
asN]le
;y'B'4-
MYSQL:是一个多线程的,结构化查询语言(SQL)开源数据库系统,据说是PHP的最佳排挡,执X#9BbN^
行性能高,运行速度快,使用简单。是一个很不错的数据库系统。;zj
5Sk'^C']x-
本文选用:MYSQL V4.1.11 for Windowshoe<V#l
b]C\fQ\;o
官方网站:http://www.mysql.come4gT<tY`5
Mj[^RYj
下载地址:http://www2.skycn.com/soft/1262.htmld7H&04Ilu
8P@QIwO
安装及配置过程:Qg_g
;.RjsM/
~nuXB{T<?>
`8UmVXS
1.PHP5的安装Bc@9kN/AM
Wm^*UEGp3L
和PHP4相比PHP5的安装过程要相对简单一些cMTC
yt4g- U
第一步:首先解压PHP V5.0.3 For Windows.zip,释放路径按照自己的习惯就%rV^T&Ks1#
~V)L}?
可以,比如:X:\PHP,可以改文件夹的名字为PHP X@i:QG
88,}Sb
PHP5和PHP4的内容有很大不同简单说明一下PHP目录下各个文件夹的作用{."xWzu0b
HUBH&
ext:PHP扩展库的dll,这是PHP搜索扩展库和存放扩展库的位置 $~T
<Ih$
PEAR:是PHP的扩展与应用库(PHP Extension and Application Repository)的存放路径gKxkY4"y
![C|Qet }o2
install.txt安装说明文件k2"&a)n!
g>Q[
PHP5ts.all主dll文件Nx;
<oZz
PHP.exe:CGI可执行程序J1^Kn>hEu
zP[ijq
PHP.ini-dist:PHP的配置文件DD@{w(pS,
xe+,LvJ"e
KI:[F}n
}Igt
第二步:复制PHP目录下的PHP5ts.dll到C:\Windows\目录下(Windows 2000/NT为C:\winnt\目录)v?!}
@#Tr~
&3K
u m$]\J&
第三步:复制PHP.ini-dist或PHP.ini-recommended文件复制到c:\Windows\目录AD6Dje,
下(Windows 2000/NT为C:\winnt\目录)并且重命名为PHP.ini。这里要说明一点的是,5JV]+m
这两个文件,PHP.ini-dist和PHP.ini-recommended,我个人认为无论哪一个复制后重命名^b/S$A*
为PHP.ini都可以起到同样作用,大多数人选择PHP.ini-dist,这里也用的是PHP.ini-dist做"MM~z
示范,并且要注意,PHP目录下最好不要有PHP.ini文件,或者说不要有和在Windows目录下不同houvWi7Ae$
的PHP.ini文件。Wj*gE
{*ND/<K
&JZt*g[Zt
(KqHZ
第四步:对PHP.ini文件进行修改\`{.U|~7
%_aRl[c
L|5:lK
PHP.ini文件中的各个部分的含义在文件中每行开头的分号后面注释的很清楚,我Z&Cm(~ZE[
这里只是对其中几个比较重要或是可能需要更改的地方按照从上到下的顺序来做一下l;eC'{&>J+:
解释,以方便和我一样e文不是很好的朋友。大家可以在文档中搜索找到相应的字段。PL_\%!b5nMO
dO{"Mtls
Resource Limitsj!{\*[emGb.e
tzmMZv
这部分是PHP对系统资源的配置0h5>_(B5hR:
~HMIEx"87
max_execution_time = 30:每个脚本的最大执行时间, 按秒计OW
c/o$+t
可更改为max_execution_time = 60 3vd)
FBc^S-.[
max_input_time = 60:分析每个脚本请求的最大时间M}mLkyCD
Vi:
可以不用更改?N1+!hj} Q
b@8!uD
memory_limit = 8M:一个脚本最大可使用的内存总量_-GQAX
w)4xg;T
可以不用更改Je
b5@/sj
Error handling and loggingdtqp%e
M3S)Vt
k#jwHY\Zc|
这部分是设置PHP警告级别的,是否允许PHP运行出错的时候给出相应的警告或者U()m~z
提示,详细的解释如下xH15
f!!fLIX$
; E_CORE_ERROR: 发生于PHP启动时初始化过程中的致命错误 30
; E_CORE_WARNING: 发生于PHP启动时初始化过程中的警告(非致命性错误) Ginc
; E_COMPILE_ERROR: 编译时致命性错误 5F8t5 ZEN
; E_COMPILE_WARNING: 编译时警告(非致命性错误) /gLpS?zNei
; E_USER_ERROR: 用户产生的出错消息 h8Tf1(9i3>Q
; E_USER_WARNING: 用户产生的警告消息 tk0D)$?
; E_USER_NOTICE: 用户产生的提醒消息6_Wq(
[<P?(U
这里我们将警报级别设置为E_ALL 和E_NOTICE,即找到fG{nUQkA
@.@\+9
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICTKDJA/?\*19
TQ@q7-TH
将其修改成:>pK22
2UV#
error_reporting = E_ALL & ~E_NOTICE2^d
YR(oMvY
display_errors = OngVf\$8
5Yk4k#O\
更改为{!1yuf3
$GdE
display_errors = Off!Ok7Dk_
u)1<{
Data Handling]2oC,{
Pz#P
这部分设置PHP的数据信息处理,其中可能需要更改的有下面的几个z{pOk`D&
\he
register_globals = Off:是否将EGPCS变量注册为全局变量。 若你不想让用户数d>Eh:6~u
据不在全局范围内混乱的话,你可以关闭它。]8I \
VAMNN3FX
可更改为,I,qz
4f<Y~[
register_globals = On或不更改)&z9q#@w
B!t XrQ}J
post_max_size = 8M:PHP将接受的POST数据最大大小vp?}e}
i[V?hMFG
可更改为%tLgD{
pXCek
post_max_size = 16M6lj$P;
ug(z1x
Paths and Directoriesa!A/JDPhH
;^RK!K
这一部分是设置PHP文件搜索路径的,如果需要多个路径,用分号格开fG8/fdi
bbAR[dz;
首先找到到如下字样iv4G6p
%%D@x\
; Windows: "\path1;\path2"s$SMbM
=!b
;include_path = "X:\PHP\pear"T>L@2g(Gi
}rR0
我们要设置一个搜索路径指向X:\PHP\pear目录,这里的X:\PHP\是你的PHP的安wbc_o
装路径,我们要去掉Windows: "\path1;\path2"下面的;include_path = "X:\PHP\pear"前面vdS92cVqx^
的分号,并将引号中的文件路径改成X:\PHP\pear即修改成^Pp_[@~
ca]28:
; Windows: "\path1;\path2"YBI2"hC1
f>I()w
include_path = "X:\PHP\pear\"AEh\*w>e
'6"^p}]BN
然后可以找到2L'F0`
B(
extension_dir:T+N0?%S~
5Uv
这里设置的是PHP搜索扩展库的位置,将其路径设为extensions文件夹的位置,即改成:G9$9
t1G<VI'Hgl
extension_dir="X:\PHP\extensions\"=$Um3Fj;g{>T
J(bx2_Kns
File UploadsHe.dqD5.
,Jg)Y=
这一部分设置的是PHP上传文件的相关信息lpu8,1
?\jR(MD:F1
upload_max_filesize = 2M:dLe[
zRsHYF0;BC
允许上传的的最大文件大小,默认为2M,9a}[ UbvZ3]
nU1+Tw4C
upload_tmp_dir:v=
EwAS(i9(
上传文件存放的临时文件夹,如果不设置临时文件夹,则上传文件被放置到系统临时文件夹里面)2>=bAh
8-%rSV&:
这里根据大家的实际需要修改,注意设置完毕后去掉前面的分号才能生效7S6|&~
2/:4rQ~"
Dynamic ExtensionsSzJ,x{[ E
]3-
这里是PHP扩展设置部分,列出了PHP所有的可支持扩展,前面都加了分号注mMA0{T J
释,表示目前PHP配置不支持扩展,我们可以将分号去掉让PHP支持该扩展oP<.~N
f9"O:Sni
下面列出的是几个常用且较实用的PHP扩展-VWApXMQWN
P7d-Db2`il?f
;extension=php_curl.dll:CURL扩展支持7nSo98
~ujb
;extension=php_gd2.dll:GD图像库扩展支持,包括生成图像等的一系列函数daM3
O`<ArST
;extension=php_ming.dll:Ming库扩展支持,该扩展库提供生成flash文件的相关函数MOx#ATz
)u~vPl7W(
;extension=php_pdf.dll:PDF库扩展支持,该扩展库提供操作PDF文件的函数的支持33 Sf?=
Q|9N<
;extension=php_xsl.dll:提供XSL扩展支持,该扩展提供对XML的转换(oE^Am.OG
<+xK%b1
;extension=php_mysql.dll:提供MYSQL扩展支持$^e(IJ
@{;tMZ'xw{?P
注意,在PHP4中MySQL的支持是内建的,因此,不需要用它的dll,但是这里我们需要把cv|j@
前面的注释去掉>_J Z
;]ozh>u<a
Ng/ga|O
第五步:PEAR的安装'UC8p/Hu;
b@U:%1)Nd{Z
PEAR是一个功能强大的代码仓库,为你的代码提供很强的扩展性,可以很大程度的提高/l3r
项目效率。我们选择的PHP种已经自带PEAR了,现在我们来安装它1:4Cl]
BI:rF6zx_o
在PHP目录下找到go-pear.bat双击,会出现一个命令提示窗口,显示欢迎信息和需要下载的PEAR包I)[yL@<
lIC(h['
mee9m=
按回车键继续安装,提示是否使用代理来下载这些PEAR包,如果你要使用代理,一定^wwaf
按如下格式输入:http://user:password@proxy.myhost.com:port如果不用,直接按回车0=W=2Z0(\1
YFM0v})y'
然后会有一个安装和下载的过程,最后提示你安装成功_v+
mf>qy}Y'}q
2,选择服务器种类,Apache还是IIS?WU}vvB
Ze@q4
这里看个人喜好吧,如果选用IIS,那么服务器将同时支持ASP,但是不建议同时.sN
安装两种服务器软件,会有端口冲突,也有通过修改端口或同时嵌套使用的,这里就不做介绍了。 x A{z^.H)h
LJSD0d'mF
Apache2.0.53的安装与配置^N^FDZHr
}v"
第一步:安装ApacheXE}!gPx
]3[$U
我们下载来的是一个.exe安装程序,不用说什么了,双击它,会看到安装界面$q+.A}^|7
%E<f?}m
点击Next,接下来会出现是否同意安装协议,软件介绍等的对话框,并点击Next会o*[Hq{
看到下面的对话框,这里会有三个地方让你填写第一个填入你的域名,比如我的r~m/x!
是www.00ee.net,也可以是IPH:tOz6H
LS)
第二个填入你的主机头名,比如我的是www.00ee.net ,也可以是IP^g7\)'
el.?|m/MKDQ
第三个填入管理员的信箱,填你用的就可以,不重要Ky{__
.p*<B'
底下有一个选择,作为服务器用,建议选择第一个,意思是使它作为一个系统服务{ dc$
,工作在80端口。第二个是只能当前用户使用,工作在8080端口,需要手动启动C1jFNOl
.BqL{*'D}
添好后点击Next选择Custom,下一步选择自己需要安装的组件和安装路径然后点L2 `k"8
击Next,开始安装。(4>m
IA4Z4sXqY
安装好后,系统托盘处会有Apache监视器图标。这时候可以打开浏览器,输入地Q/A,UzEhW
址 127.0.0.1 测试一下服务器的状态。会出现如下的画面:A"H2J{Mb
Z,aT5IG05
EsTp
@:pnR)&FT
您能看见这个页面,说明Apache web server 已经安装成功。您可以在这个目录i5$8JP6p>x
中增加内容,或者把这个页面替换掉。`3HY:RE$E
+&2F2O;r+w
--------------------------------------------------------------------------------QR/m/.
x3Js328
这不是你想看见的页面吧?p&y.o(ZFm
之所以会看见这个页面,是因为网站管理员改变了这个站点的设置。如果有疑问,VLcA>3Qf1~<8
请咨询维护此站点的人员。 Apache软件基金会, 即此站点所使用的网站服务器软件Ax
的开发者,不负责此站点的维护工作,也无法为您解决设置上的问题。1pw!
1P-4!11x|
-hx$YA
--------------------------------------------------------------------------------Ri
HJQ$<4#/[
Apache 文档已经包含在此发行版中。bW-PX?npz
9(lob/dpC
您可以在使用Apache的网站服务器上,自由地使用下面的图片。感谢使用Apachej=i*Y
&H3XK`F
第二步:httpd.conf 的配置 ;%bYld;U
3QBpj4
首先来说明一下Apache目录下各个文件夹的作用:bTu @b,
=4T 6<e7
bin:存放Apache运行的的各个软件,包括一个名为ad.exe的服务器调试工具%j(^>@z|BX
^=$Mt1;
conf:Apache的配置文件放在这个文件夹里面,我们要修改其中的httpd.conf文件,@e7xN!1x
%^"Xeo_
htdocs:默认的web主目录,我们可以在httpd.conf中修改网站根目录的路径b&iR
aOy+4'}zRZ
下面让我们来修改httpd.conf文件w$dY]v0W%
3" `
httpd.conf文件是Apache工作的重要配置文件,在X:\Apache Group\Apache2\conf里B z?`2x6@m
面,找到并用记事本打开。大家可以参照下面进行修改:;~91<\"4?7
(M^
F 6Db\.@w
xF `PbZ["s
ServerRoot "X:/Apache Group/Apache2"P9\FK_
)XlApPlKJ. }
这个是服务器的根路径,不用更改|*|~,E`SO0
"uY:.~
Z.C\Ri
`ATG6v
MaxKeepAliveRequests 1007m=/O.
35@GX@i9^g^
最大在线人数,根据你需要的人数和你服务器机器的配置来确定<|9hgWon!
_<I]
G=R<z
**i*j6>!=}f
Listen 80wuC/
GKn.
Apache2监听端口,一般情况下不用改,也就是网站的http端口8yR*<b
i-_Kr*
w,fd2A=
Sem
DocumentRoot "C:/htroot"tu}a.
TY9B\Z:|r
这个是你放置网页文件的地方,编译后的PHP文件就放在这里,一定要确保这个文件tzc>VpmpR
夹存在,这个也就是是你的站点目录nIT\i3b
q^W$#$J
w6<!b<
dU#xyEA>X`aM
<Directory "C:/htroot">&7FN4
)'kYu
同上,跟着上一步一起修改,确保文件夹的存在uK=yr
MKJMLT
kp#%W4%NG
}ZPL*BQ$
DirectoryIndex index.htm index.php index.htmly&&GRRe'w
; Jl]c}
这个是服务器默认打开的主页文档类型,可以改成如上的,中间用空格格开!zVQD,-St
lCH3{av
d+e$}rZ
K]].84
LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv > .VTN$">
gzKeR(`<%
语言优先级,把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应HINypI
部分改成如上的)MRJTvV.i:
cB6Z[lD[O
`xF,M;[
)"wyFB(^
另外,如果想要禁止主页浏览,找到如下代码:Za^fD[5)<;
hMU`xTF
Options Indexes FollowSymLinks#Zv-n!pkjg
?BpfX
去掉其中的indexes即可,即改成:K.v3pv#=G
=G;bbKb
Options FollowSymLinks/g0{]h
Usb7X
$~]VK`LdIJ
$EZ[q]|
第三步:PHP的挂载*{Od)'>S{8
<w8YTPLr.E
还是在httpd.conf中搜索LoadModule找到相关章节 ,在后面添加如下内容lxyz`~:h
lYx6fw
b0^8P?
j*/,b\sedj
LoadModule php5_module "X:/PHP/php5Apache2.dll"Z!|H)skXa$8
Xp\c~\F*/
AddType application/x-httpd-php .phpC9_DnX2
!b2B_oE
RRx
}WXi
注意:其中X:PHP/PHP5Apache2.dll 中的X:/PHP/是你安装PHP的路径&sn2vv
c
重启Apache使修改生效:^=~JiUH8ExD
IIS的安装与配置A.h:?(C6
YrEOdc=
Windows2000和WindowsXP--Pro默认是没有安装IIS的,WindowsXP-Home的用户因为.HU[|j
无法安装IIS而只能使用Apache作为服务器。eH/-kO8}C=
:<O
GRCEv19
!Fc.{-Hq
安装IIS,我们需要一张Windows的安装盘,这里用WindowsXP-Pro做示范,其他的版@;2!}+!~
本大同小异,光盘自动运行后选择“安装可选的Windows组件”cQ\p{
e]V@Z
而后会出现一个对话框,看到Internet信息服务(IIS)了么,我们需要的就是这个,qA1e
将该项勾选并点击下一步开始安装s3YOB~t;A?L
>5?<ec
安装结束后我们会在控制面板>管理工具中看到一个“Internet信息服务”。'|Fj*;U~kr
.5vJVfR @=
双击打开,在左侧选择本地计算机,右键点击“默认站点”(Windows2000中是默认C9ZF8Nb$
web站点),选择属性,会看到默认站点属性的对话框打开后找到主目录标签,我9]V`@{^4
们可以在这里修改网站的根目录,就是C:\inetpub\wwwwroot 的位置,点击配置按/O**wU
钮,进入“应用程序配置对话框我们浏览找到php5isapi.dll,就在你刚才安装PHP的H,VOZhW;
地方,作为应用扩展,在扩展名中写入.PHPEU6@8A7Z
%[Mx&67R
然后我回到默认网站属性对话框,找到文档选项卡,添加一个PHP的目录默认文件:e:$[=7&rce
index.php注:因为本文采用的是WindowsXP系统,安装便到此为止,而使f][}pf_:
用Windows server 2003的朋友们还要IIS管理窗口左侧的web服务扩展中,c{k5b(%y>Z>
右键点击“添加一个新的web服务扩展”写入PHP服务扩展,将要求添加的nqO_H9@
文件同样指向上文的php5isapi.dll,并选中扩展状态为允许,来进行进一步的配置。uVd
Hc5
重启IIS使修改生效,到此,IIS的安装告于段落3:='^CT@
-R39}$D
3.MYSQL的安装8YJ@6)sO!z
`m2@F7A
这里我们选用mysql4.1.11 for Windows版本,这是最新的版本,老版本的D9
安装过程网上已经有了很详细的介绍,这里就不做说明了IZ4zGcc
i;)3Xil
&H=y6>O*AdsF
第一步:双击.exe文件出现的第一个需要选择的对话框是Setup Type 也就是$)Bcmq|
安装种类,这里我们可以选择Custom,根据自己的需要来安装组件和配置安装路径Nno*6
Hq8mn)<s68-
点击Next,右键点击对话框出现几个硬盘形状的图标,根据自己的需要选择安装组件,=pnIlp
Mw5D\F^
点击窗口右下的Change按钮更改安装路径的,设置好后,点击Next开始安装安装到最m3 0
后会有如下一个对话框在这里的三个选项分别是:kI].I3
]`/)a^
1:如果你没有MYSQL.com帐户,选第一个,创造一个新的免费的MYSQL.com帐户CXQ_lq=
f(f
2:如果你有MYSQL.com帐户,选第二个,填入已经注册好的邮箱名和密码qVI+Gv
Tb3V2IZ(:[#
3:跳过此步骤m/OJ
,cDa#n
我们选第一个dU.OBf
4z1
接下来会一次出现三个对话框,在三个对话框中有* 号的部分是必须要填的,pn.rV"K|&
按顺序分别是邮箱名,密码,确认密码;first name ,last name;邮政编码,|4
国家,省名。国家名选china,省名选other or N/A即可4.1.x和4.0.x系列版z,R$:'
本很大一个区别就是在安装完毕后不是运行 mysql文件夹下面的winmysqladmin.exe来pPn8:5
启动服务器后设置选项,而是有一个设置的过程。_rH,4^1R
l7QC\~u
第二步:设置MYSQL2}@}T,;$z
Zq:Ka,SCS
首先你会看到这样的一个窗口,这里有两个选项,分别是详细配置和标准配置,lnn4mLI
小型应用选第二项就可以了点击Next后出现下面的对话框,这里是重要的,一定kQ+/qB
要在下拉菜单里选择MySQL41,否则不能正常启动,下面的选项是是否应用命令行,F_z*;f@@&
最好选上点击Next后设置数据库密码的对话框,中间偏右和下面的选项分别是是否E/nV57iJ
允许远程控制和是否允许匿名帐号登入,为了安全,不要选择好了,点击Next后出k5~
现最后的对话框,点击Execute按钮数据库服务器便启动了,依次出现四个对号后LJUV=e~fI!>_
点击Finish结束安装.S.<z
TtKiKRc_
mysql4.1.x和以前得版本并不一样,在运行时系统托盘里并没有提示,打开任务管9}V49#
理器和Windows服务,会发现mysql server已经运行 Z3p.4S
SnWJ)vC
(qzH
第三步:让PHP5支持mysql-"(o*M5tF&
XBX8C
E+EF1yr\
在c:\Windows找到刚才修改的phpini文件C*bmQex1FX
@"lk
找到;extension=php_mysql.dllD#K2"/^b
o|:C-rb$
去掉前面的";"L+GdxCxm
+a_*FL^p
即改成extension=php_mysql.dll(如果你在前面没有修改的话)-1(,bO@(OOx
gx4B{N
然后将以下三个文件?E\_M-K
[Z"SktA+M$
X:\PHP\libmysql.dll'G_=-zz
O~J]ea$wzQPy
X:\PHP\ext\php_mysql.dllfq&P$&6#
v,qG
X:\PHP\ext\php_mysqli.dll|R*z5%h?D0eP
Z9x*B_
拷贝到C:\Windows\system32下^ycly*Bf9$
LG&d4xLg
重启Apache或者IIS,PHP5就支持mysql了wV`Q~U/]
,!6a4`Q
bd!E,Kj
注:MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容hqSg5Obi
。所以很可能出现一种情况,那就是你所需要用到MYSQL的服务端,比如说论坛,m@a,s<b
博客,私服服务端等即使填入和刚才设置的用户名和密码也会提示因为用户名和b/@
密码不匹配而连不上数据库,我们要采用这样的方法来解决这个问题:开始菜单à3r3+>+Ifzwd/
找到刚刚安装的MYSQL命令行工具,输入root的密码后键入如下的字样:BIHygu<I
0'bi-A#`?5
->SET PASSWORD FORsYW'9(]d
->'yourusername'@'localhost' = OLD_PASSWORD('yourpassword');zaauS]-v6
DWU
在yourusername部分是你的数据库用户名,可以是root,也可以是马上我们要4WEaVynpE
提到的在PHPmysql中设置的新的用户,yourpassword部分添入该帐号所对应的密码Uj\~.+N
{\rE!
这里要注意第二句括号后面的分号一定要打上分号,否则不会生效,然后你会看w8@h;^@BX
到修改成功的成功的提示。这样你就可以正常使用了6e={bISr\