我有一个带有microsoft access数据库的PHP应用程序,它在apache服务器上运行正常。但是,我需要在带有IIS 7的Windows服务器上运行它,这可能吗?
答案 0 :(得分:5)
是的,您可以在IIS上运行PHP。
答案 1 :(得分:2)
我建议使用Zend Server社区版。
http://www.zend.com/en/products/server-ce/
它是免费的,它是可靠的,它捆绑了zend优化器(操作码缓存)以获得良好的性能,并且它有一个基于Web的管理控制台。这是他们专业服务器产品的简化折扣。
答案 2 :(得分:1)
是的,你可以。请务必删除Apache配置文件(.htaccess文件),因为它们可能会导致权限问题并阅读有关如何将它们转换为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>