1.安装ISAPI Rewrite 实现rewrite
下载地址:http://www.isapirewrite.com/
http://www.helicontech.com/download-isapi_rewrite.htm
选择对应机子配置的软件进行下载安装。
2.安装完成后,选择对应的虚拟主机,选择ISAPI筛选器选项卡,增加一个筛选器:
a.筛选器可任意(ISAPI_Rewrite).
b.可执行文件选择刚安装的ISAPI Rewrite目录下的ISAPI_Rewrite.dll组件:C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll
c.在ISAPI Rewrite安装目录下增加相应的rewrite规则:C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf
3.如果查看IIS服务器根目录,会多增加一个ISAPI_Rewrite选项卡选项。
可以通过这个选项卡进行编辑,调式等常用操作。
要支持Zend Framework就加下发下规则:
#对应的域名下rewrite规则信息
RewriteCond Host:(?:test\.)?mumayi\.com
# 去掉除去image,js,css等文件
RewriteRule (.*\.(js|ico|gif|jpg|png|jpeg|flv|swf|css))$ /$1 [L,U]
#ZF的其他所有全部请求转发到index.php
RewriteRule (.*) /index.php [L,U]
4.下载最新的Zend Framework 源码
在配置php.ini上记得打开MYSQLi,POD扩展。
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
参考文章:
http://www.zhaopeng.info/show/iis_iirf
http://www.zendchina.net/?viewnews-340
http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/
http://stackoverflow.com/questions/1115657/mysql-driver-not-installed-error-for-zend-application
http://zend-framework-community.634137.n4.nabble.com/IIRF-ReWrite-Rules-for-Zend-Framework-on-IIS-td656703.html
http://www.javaeye.com/topic/565636