在IIS 7上运行PHP应用程序

时间:2011-06-27 07:22:18

标签: php iis web-applications

我有一个带有microsoft access数据库的PHP应用程序,它在apache服务器上运行正常。但是,我需要在带有IIS 7的Windows服务器上运行它,这可能吗?

4 个答案:

答案 0 :(得分:5)

是的,您可以在IIS上运行PHP。

http://php.iis.net/

答案 1 :(得分:2)

我建议使用Zend Server社区版。

http://www.zend.com/en/products/server-ce/

它是免费的,它是可靠的,它捆绑了zend优化器(操作码缓存)以获得良好的性能,并且它有一个基于Web的管理控制台。这是他们专业服务器产品的简化折扣。

答案 2 :(得分:1)

是的,你可以。请务必删除Apache配置文件(.htaccess文件),因为它们可能会导致权限问题并阅读有关如何将它们转换为IIS web.config文件的信息。

这是一篇关于该主题的好文章:

Translate .htaccess Content to IIS web.config

答案 3 :(得分:1)

我在ASP.net托管上放置了一个带有MS Access数据库的测试应用程序PHP。我把它当成一个经典的ASP应用程序,它工作得很好。你只需要添加“index.php”作为默认文件。

更新(1) 我在vm本地测试它,您可能需要禁用模拟并将以下内容添加到web.config

<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
</configuration>