我希望能够使用与coldfusion网站相同的数据库将一些新网站页面移植到PHP。是否可以将PHP运行页面放在其他目录中并来回转换?
非常感谢你的回复。
特里
答案 0 :(得分:4)
正如其他人所说,是的,这是可能的。您的配置并不重要(除非您是looking for help getting it setup),因为它可以在任何现代Web服务器(Apache,IIS等)上完成。
但要考虑的是默认文档。如果您的Web应用程序使用以下网址:
http://example.com/myApp/(网址中没有index.cfm或index.php)
然后您需要了解默认文档的显式顺序。如果在同一目录中同时有index.php和index.cfm模板,它们将执行?
如果您的默认文档列表是(变体):
index.cfm index.php default.aspx index.html
然后ColdFusion页面将是要执行的页面。另一方面,如果默认文档列表是(变体):
index.php index.cfm default.aspx index.html
然后PHP页面将成为执行的页面。
答案 1 :(得分:1)
是的,这是可能的,我可以在我的生产网络服务器上使用它(RedHat,但它无关紧要)。如果您正在寻找配置的详细信息,我无法帮助您,我让我的主机设置它。我不认为两者的标准安装会发生冲突,只需为每个文件扩展名设置正确的处理方式,你应该好好把它们放在不同的目录中,或者将它们混合在一起。
答案 2 :(得分:1)
只要您为ColdFusion和PHP运行相同的Web服务器(即IIS或Apache),就有可能。如果您告诉我们您的环境是什么,人们可能会进一步帮助您 - 但您的问题的答案是肯定的。
答案 3 :(得分:0)
是,
技术上与安装了PHP和.Net的Windows服务器或者使用Perl和PHP的Linux服务器没什么区别。
一般来说,安装您正在使用的语言后,您需要设置Web服务器来处理不同扩展名的文件。这取决于您使用的是IIS还是Apache,但有效地说.php文件应该由Coldfusion解释器处理的PHP解释器和.cfm文件处理。
答案 4 :(得分:0)
正如其他人所说,它完全可能而且不难设置。正如Adam Tuttle所说,请注意默认文档。
我会更进一步:你甚至在同一个应用服务器上运行CF和PHP!
使用Cauchos Resin for CF及其对PHP的Quercus支持:
当然,如果你的PHP应用程序非常重要和/或依赖于Quercus不支持的一些自定义扩展或扩展程序。但看看可能会很有趣。