系统:win2003 Enterprise edition
iis6.0 和php5.2.9 的基本配置
1、首先要安装好了iis6.0 ,特别不要忘记安装 iis信息服务中的“万维网服务”,这个在后面有用的。下载php,这里说的php是非安装版。我的php版本是 5.2.9。推荐使用php5.0以上版本。
2、把下载后的php解压。把“php.ini-dist”文件名改为 “php.ini”然后连同 php5ts.dll 及php5isapi.dll libmysql.dll libmcrype.dll 文件一起拷贝到 c:/windows/system32 下。
3、打开拷贝到system32下的php.ini 文件,在其中搜索 "extension_dir" ,找到后,把它改为”extension_dir=‘c:/program Files/wamp/php/ext’“ 这是我的php目录位置,同样把它指向你的php目录就ok了。
4、在管理工具里找到iis,打开 ,在“web服务扩展”项上,“添加一个新的web服务扩展” ,输入名称,如 Phpisapi,该名称自定义。然后点击浏览找到 “c:/program Files/wamp/php/php5isapi.dll” 点击确定。
5、“网站”项上,属性→主目录→应用程序设置→配置→添加 可以看到 “可执行文件”和“扩展名 ”及“动作”项。点击浏览,同样指向“c:/program Files/wamp/php/php5isapi.dll”,“扩展名”项内输入“.php” 注意一定要加上扩展名前的一个".";“动作”可以选择限制为项,输入“HEAD GET POST” ;注意点击确定的时候“可执行文件框”会弹出一个文本“包含空格的项目文件/路径部分要用括号括起来” ;这个问题据说是因为英文原意是“用引号括起来”,而中文翻译错误,翻译成了“用括号括起来” 。所以只需要把路径用 "" 英文半角双引号括起来就搞定了。点击确定。
6、“网站” 属性→文档 添加index.php 或default.php,上移到顶部,点击确定。
7、到cmd命令行中,重启iis。net stop iisadmin ; net start w3svc;
8、新建一个虚拟目录,建立一个php文件,使用phpinfo() 函数测试。出现php信息,则成功。