心情论坛 » 『计算机技术』 » Win2000下IIS的php+mysql+zend环境配置。


2005-5-26 00:36 深海
Win2000下IIS的php+mysql+zend环境配置。

[b]本文为深海个人原创,摘引请注明来源和作者,谢谢合作[/b]。:$
+O o2A(H8c)}i+W..
od7Uv#K.. php5.1.x目前已经火热发布了。新增加了很多功能,有很多函数似乎也改变了。a+J[lSxu..
估计是为了php6做铺垫吧,期待呀。
(q5BIKHW%~ja.. N`I&?B..
这里先说一下偶个人在配置php的一些方法吧。-BZa;R#J,|?fB..
;c3[D]$Y5NWD E0A3J..
仅针对Win系统IIS服务而言。v/bClJ#eFqz..
E%XK4Z!MF:gm4e..
首先下载php的For Win压缩包。zip格式的。[url=http://www.php.net/downloads.php][color=#666600]http://www.php.net/downloads.php[/color][/url] t"I1f4a~q(B N..
R.YK)~"Z M..
下载完毕后解压到一个目录中,个人比较推荐存放于C:\php5这样结构比较明白:)
:hpO;@ _ `/~M..
1qH C"j PQ.. 将c:\php5\php.ini-recommended或者php.ini-dist改名为php.ini,个人比较建议使用php.ini-recommended,官方也建议使用这个,因为这个做了一些优化和安全增强设置。m(a6}#Hx~..

.mE#d&WcwfY\%t.. 如果是分区磁盘为NTFS格式的,需要将C:\php5目录以及其下所有文件设置为iis用户或者evryone可读写,所有权也要设置为系统管理员组(administrators)FHY&U8H.p F..
o9HpD#{2?*Y| Vk..
然后右键打开“我的电脑”属性,“高级”选项卡,选择“环境变量”按钮,
,X)U'b3Z O5qM Jo|.. 在“系统环境”下拉框中选择“Path”双击(或则选中后点“编辑”),在“变量值”文本框的最后加入“;C:\PHP5”(不要包含引号,记得前面的分号;),点击确定,如果系统提示需要重起的话,先暂时不要重起。0M7XT%i/iC..
H8u(H lAg'd..
之后,打开“internet信息管理器”,选择一个站点,点击“主目录”选项卡,“执行权限”设置为“纯脚本”,点击“配置”,增加一个ISAPI扩展名,可执行文件选择“C:\PHP5\php5isapi.dll”,扩展名:“.php”,动作选择“全部”,将“脚本引擎”和“检查文件是否存在”两个复选框选中,点击确认。
&h6B/}&b z6X C | V..
S(asDo.. 重起计算机,或者注销一下(为了使环境变量生效,可能注销有时候并不好用,所以比较建议重起计算机)`!B2|/_3xt#T..

/p2Q8A @q [t u7Z.. 新建一个phpinfo文件看看php是否加载成功。
@0f4CfN [?KJk.. %sMa3h|5Ar..
如果需要增加一些扩展库的话,可以编辑打开php.ini,然后查找:extension_dir将其设置为c:\php5\ext,如果你需要开启那个扩展库就对应将“; Windows Extensions”下面的extension=php_xx.dll前面的分号去掉就可以了。比如让php支持mysql扩展库,那么就将;extension=php_mysql.dll前面的分号去掉,然后保存,重起启动iis服务就可以了:) :} brjWzUP..
rtS7`YBb..
这样配置的好处是,不需要向操作系统的系统目录copy任何文件,php所有的文件都储存在c:\php5下,方便日后升级维护,也避免由于copy系统目录造成的系统dll冲突问题。
"@r6n*FDk;HG..
Kh#V1Ev:~ S}!t.. 这样配置有时候可能在察看phpinfo的时候iis找不到php.ini的位置。如果发现php.ini位置不在c:\php5\php.ini的话,那么可以到注册表中,增加如下项目:[code][HKEY_LOCAL_MACHINE\SOFTWARE\php] T e$p BJ7G..
"inifilepath"="C:\\php5"[/code]然后重起启动iis服务,再看phpinfo,就可以发现php.ini路径是c:\php5\php.ini 了。这个不是必须的,如果发现指向不对再去改注册表,否则就不要动了。或者不想改注册表,直接将php.iniCOPY到c:\windows或者c:\winnt目录中也可以。

页: [1]


Powered by © 2002-2024 www.eXinQing.net