发新话题
打印

asp转换php

asp转换php

HostMonster支持 ASP吗?

目前为止,HostMonster主机不支持asp,也不支持.NET、Access数据库,因为BlueHost主机是运行在Linux服务器上的,所以,这些语言的脚本是不支持的,但是,如果你想要使用这类程序或数据库,你只有如下选择:
1、不使用这些代码或数据库
2、把网站程序替换成Linux主机支持的网页文件,例如PHP这样的网页文件
3、使用微软的转换工具,把这些页面转换成PHP页面
4、寻找Windows主机,把网站转移到这个主机上如果选择了3,那么,你可以使用如下链接工具进行转换:http://asp2php.naken.cc,把ACCESS数据库转换成 MySQL数据库,可以点击如下链接:http://www.bullzip.com/products/a2m/info.php

HostMonster主机运行在LAMP的服务器上,目前它们支持的数据库和脚本,有以下MySQL, PostGreSQL, PHP, CGI, PERL等脚本。
乐乎设计,乐乎生活~

TOP

http://www.williamlong.info/archives/1288.html

从IIS的ASP迁移到APACHE的PHP的方法
网站设计

  目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费捆绑在操作系统当中的IIS排名第二,其市场份额为31%,从总体上看,目前的网站服务器软件市场已经被Apache和IIS瓜分。

  一般从性能上通常都认同Apache的性能优于IIS,虽然IIS的操作管理界面非常简单易用,但是从IIS平台迁移到Apache平台依然是大势所趋,今天我就介绍几种从IIS的ASP转换到Apache的PHP的方法。

  通过插件模拟运行ASP

  通过一些公司的产品,直接让IIS的ASP代码正常运行于Apache环境,目前主要的产品有:

  Apache::ASP  http://www.apache-asp.org/

  SUN ONE ASP  http://www.sun.com/software/chilisoft/

  iASP http://www.instantasp.co.uk/

  通过程序转换ASP到PHP

  ASP 和PHP都是很易用的网页脚本语言,目前有一些第三方程序可以将ASP转换到PHP,例如免费的asp2php。

  asp2php 是一个把 ASP 转成 PHP 的转换程序,类似的转换程序还有Chilisoft、InstantASP 与 Free ASP,目前 asp2php 可以转换大部分的ASP程序,不过,转换过程中有一些Bug,需要手动进行源代码的调整。

  使用Windows环境调用 COM

  如果使用Windows + Apache的环境,那么数据库可以依旧使用Access或SQL Server数据库,使用PHP创建ADODB的COM组件后可以直接使用其命令,调用方法和ASP中的完全一样,示例代码如下:
复制内容到剪贴板
代码:
$conn=new com("adodb.connection");
$conn->open("driver=microsoft access driver (*.mdb);dbq=member.mdb");
$rs=$conn->execute("select * from tablename");
while(! $rs->eof) {
  $f = $rs->Fields("username");
  echo $f->value;
  $rs->MoveNext();
}
$rs->close();
$conn->execute("update tablename set username='williamlong' ");
[ 本帖最后由 happyfan 于 2010-12-12 15:13 编辑 ]
乐乎设计,乐乎生活~

TOP

博主的文章对在技术上是不错的,但尽可能的避免这样做
1.让IIS解析PHP还有情可原,在APACHE上解析ASP实在是想不出理由,也没有必要。要不好好的用MS平台要不就用LAMP结构。
2.无论是ASP2PHP还是逆向的工具都不好用,稍微复杂一点的代码就不能支持。
3. 从IIS平台迁移到Apache平台依然是大势所趋,这点不能同意,相反IIS在今后绝对会随着.net的不断发展会占有越来越大的市场。直到现在在 linux的上MONO还是一个实验室项目。
乐乎设计,乐乎生活~

TOP

Apache支持asp真的是不错。
SUN ONE ASP不支持父路径 需要改程序代码
iASP貌似收费~
Apache::ASP 还没实验成功。
如果一个网站主要运行PHP,使用IIS开伪静态cpu占用会超过50%,Apache在10%以内。
Win+IIS打效率比win+Apache低很多的,不过Win+IIS配置要简单的多。
我的服务器跑2个PHP论坛、1个asp博客,我认为Apache支持 Asp很有必要。
乐乎设计,乐乎生活~

TOP

国内的小空间用用asp还可以,但是在没必要转换
乐乎设计,乐乎生活~

TOP

发新话题