我可以在Xampp上开发网站并在基于Windows的服务器上发布吗? (PHP / IIS 6/7 / Apache)

时间:2009-08-10 14:12:46

标签: php iis windows-server-2003

我通常在WAMP / XAMPP上开发网站并将其托管在Linux服务器上。一切正常。但是为了满足一些客户端要求,我们需要在运行IIS的基于Windows的服务器上托管一个新项目(我想它的IIS7,如果不是IIS6)。

我无法访问本地的Windows服务器。因此,我可以了解如何在Windows上托管时能够正常工作。我主要担心的是.htaccess的东西。例如,URL重写。

我一直在谷歌上搜索,可以看到我可以用ISAPI过滤器做点什么。

我还应该关注更多的事情(.htaccess除外)吗? 您建议使用哪种ISAPI过滤器?

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

前面提到的网站是http://php.iis.net/

如果是Windows 2003那么指南是: http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/

如果它的Windows 2008那么指南是: http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/

.HTACCESS文件未在IIS中使用,因此如果您广泛使用这些文件,那么您将遇到问题。对于URL重写,我使用Ionic的ISAPI重写过滤器: http://cheeso.members.winisp.net/IIRF.aspx

答案 1 :(得分:0)

实际上,您可以在Windows 2008上运行Apache。我们这样做......

或者,如果你想运行PHP in IIS7,那很容易:MS有一个entire site dedicated个应用程序可以直接安装到IIS(其中一堆是PHP)