php

位置:IT落伍者 >> php >> 浏览文章

从IIS的ASP迁移到APACHE的PHP


发布日期:2021年12月10日
 
从IIS的ASP迁移到APACHE的PHP

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

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

通过插件模拟运行ASP

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

ApacheASP http://wwwapacheasporg/

通过程序转换ASP到PHP

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

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

使用Windows环境调用COM

如果使用Windows + Apache的环境那么数据库可以依旧使用Access或SQL Server数据库使用PHP创建ADODB的COM组件后可以直接使用其命令调用方法和ASP中的完全一样示例代码如下

以下为引用的内容

$conn=new com(adodbconnection);

$conn>open(driver=microsoft access driver (*mdb);dbq=membermdb);

$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 );

上一篇:几种清除cookie有效方法(js,asp,php)

下一篇:Java、.Net、PHP、Ruby优劣势概览