【发布时间】:2011-08-28 09:46:44
【问题描述】:
是否可以在 PHP MYSQL 服务器上实现使用 VB 脚本编写的 ASP 网站。也许他们是一个 php 解释器,可以解析 asp 文件或类似的东西?
【问题讨论】:
-
您的具体需求是什么?为什么要这样做?
标签: php mysql vb.net ms-access asp-classic
是否可以在 PHP MYSQL 服务器上实现使用 VB 脚本编写的 ASP 网站。也许他们是一个 php 解释器,可以解析 asp 文件或类似的东西?
【问题讨论】:
标签: php mysql vb.net ms-access asp-classic
不,没有可以解析asp文件的php解释器。
【讨论】:
这些技术彼此非常不同;
根据您的需求以及您现有的代码库是什么,您可以继续运行现有代码或决定迁移,详细说明您拥有或想要做什么。 :)
【讨论】:
没有一个解释器可以解析 PHP、ASP 和 ASP.NET 代码。但是,您可以在单个 Web 服务器上配置多个解释器。
不知道解析经典的ASP,已经很久了。为此,您可能需要使用 Windows 平台上的 IIS Web 服务器。据我所知(不能怪他们),Mono 肯定没有对经典 ASP 给予任何关注,其他人也没有。
就 PHP 和 ASP.NET 而言,您的前两个选择是 IIS Web 服务器和 Apache Web 服务器。
对于前者,如果您在 Web 服务器之后安装 .NET Framework(或在安装 IIS 后使用 aspnet_regiis 或类似的东西将其注册到 Web 服务器),则 ASP.NET 是标准配置,PHP 可以是 @ 987654322@也一样。
对于后者,您可以在几乎任何平台上安装 Apache(因此您不限于 Windows)并安装/配置 PHP 和 Mono 以解释 PHP 和 ASP.NET。
至于 MySQL,也可以在 variety of platforms 上找到。它是一个独立于 Web 服务器的服务,因此它不依赖于解释器等。一旦安装/配置/运行,您只需要一个连接字符串,如果默认情况下不可用,则可能需要一个driver library。 (您可能需要一个用于 .NET 代码,但不需要用于 PHP 代码,因为它已经可用。)
同样,对于经典的 ASP 和 VBScript,您的选择可能非常有限。可能只是IIS。但对于其他人,您有更多选择来创建满足您需求的自定义解决方案。
【讨论】: