IIS6中配置wamp环境
1. 下载php5.2.6程序包
2. 开启iis6, web 服务扩展, 添加一个新的 web 服务扩展



3. 添加一个IIS下的站点.
对于多站点听共享80端口配置,需要指定主机头进行识别。
网站->高级->添加主机头进行标识
4. 添加isapi的php扩展
即对php文件类型指定解析程序

至此。 就添加了一个对php支持的iis站点.
5. 此进运行phpinfo会发现无法加载php.ini的配置文件, 将php目录下的php.ini复制到c:/windows下即可,同时需要将php.ini中extension_dir的相对路径改为绝对的路径。以保证能加载php的扩展模块
正常情况,需要开启:
register_globals = on 全局变量的开启
extension=php_gd2.dll GD2函数库的加载
extension=php_mysql.dll
extension=php_mysqli.dll
以及mysql函数库的加载
6. 安装mysql,并作相应的配置
7. 再次运行phpinfo发现仍然无法载入mysql支持。 请将php目录下的libmysql.dll复制到c:/windows/system32下再次重启服务即可。
8. 回到前面的多站点支持。 绑定的主机头正常情况需要绑定一个域名。 而该域名需要解析到服务器的IP。
如果只是本机调试。
用记事本打开C:/windows/system32/drivers/etc/hosts
在127.0.0.1 localhost下方增加需要的主机解析。如
127.0.0.1 a
即对本机绑定一个a的别名
在iis的对应站点中绑定主机头a 到80端口, 此时可以通过http://a/访问该站点
如果用花生壳进行动态DNS解析,则绑定相应的花生壳域名
9. 附:
如果用花生壳进行动态域名解析,如果支持连接internet就这样OK了。
如果通过路由进行上网的还需要进行以下几道工序
a. 打开路由管理界面的DHCP服务器管理。 先为当前服务器分配一个内网的静态IP。 即对MAC物理地址与内网IP进行一个映射。
b. 设置DMZ主机,将该内网IP开放给外网
c. 端口映射,对于web来说, 只要将80端口的TCPIP协议映射到服务器的内网IP即可
d. 动态域名的主机头设置绑定
至此就可以架设一个自己的免费域名的服务器了。