当前位置: 首页 > 图文教程 > 服务器 > Web服务器 > 从IIS的ASP迁移到APACHE的PHP的方法

Web服务器
菜鸟也能架设FTP服务器(二)
快速架设基于宽带的FTP服务器(上)
快速架设基于宽带的FTP服务器(下)
Serv-U:快速构建功能强大FTP服务器(一)
Serv-U:快速构建功能强大FTP服务器(二)
Serv-U:快速构建功能强大FTP服务器(三)
Serv-U:快速构建功能强大FTP服务器(四)
Serv-U:快速构建功能强大FTP服务器(五)
小组开发环境搭建(一)
小组开发环境搭建(二)
小组开发环境搭建(三)
小组开发环境搭建(四)
小组开发环境搭建(五)
国人自己的专业FTP服务器软件(上)
国人自己的专业FTP服务器软件(下)
FTP非交互方式文件传输
构造公司内部Web、FTP服务器
如何以Solaris架设FTP虚拟系统(一)
如何以Solaris架设FTP虚拟系统(二)
如何以Solaris架设FTP虚拟系统(三)

Web服务器 中的 从IIS的ASP迁移到APACHE的PHP的方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 50 ::
收藏到网摘: n/a

目前在网站服务器软件市场中,开放源码的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' ");