实例解析:从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/
通过程序转换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' ");
关键词:IIS,ASP,APACHE,PHP
相关阅读
- 10-21IIS7.5 http 1.1 新建应用程序失败的解决方法
- 08-28IIS7 支持html页面包含(include)html页面 IIS设置与代码编写
- 08-28下载站mime属性设置 让IIS支持.apk/ipa/beb/pxl/dmg文件下载
- 12-12让服务器iis支持.apk文件下载的设置方法
- 01-14IIS不支持含中文的url解决方法
- 04-08IIS6下面PHP5.3.3+FastCGI,Error Number:14001错误解决方法
- 11-14windows2003 + IIS6.0 环境下以Fastcgi方式配置php 5.3.3
- 12-12IIS支持任意扩展名下载的方法
- 07-12win7下IIS的安装和配置图文教程
- 04-08Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程图文详解
阅读本文后您有什么感想? 已有 人给出评价!
用户评论
热门评论
最新评论
相关软件
热点图文
- 04-04用Win 2003 server打造安全的个人Web服务器
- 02-01apache配置<Files>< FilesMatch>< Location><LocationMatch>指令
- 06-30nginx 301 302重定向跳转配置教程
- 11-10用Apache架设Web服务器
- 04-05Apache 服务器的安装教程
- 06-04HTTP 错误 403.6 - 禁止访问:客户端的 IP 地址被拒绝。
- 09-23linux修改php.ini后重新加载配置文件命令
- 12-12IIS支持任意扩展名下载的方法
- 04-04win2008 iis7 设置取消 执行“纯脚本”权限,禁止上传木马
- 05-04Apache+PHP和Tomcat网页乱码问题