让Apache支持ASP
来源:互联网 发布:薛之谦的男装淘宝店 编辑:程序博客网 时间:2024/05/16 14:58
目前在网站服务器软件市场中,开放源码的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' ");
转自 月光博客
- 让Apache支持ASP
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 让Apache支持ASP.NET
- 如何让apache支持asp
- 【引用】让Apache支持ASP.NET
- 让Apache也支持ASP.NET
- 在unix上让apache支持asp
- 让Apache支持ASP.NET-Apache,ASP.NET
- 让apache支持asp、asp.net和jsp
- 反向代理的方式让apache支持asp
- 让Apache支持ASP.Net(编辑转载)
- 让Windows下的Apache服务器支持ASP.NET
- 硬盘安装Windows 8系统图文教程
- Hadoop HBase 配置 安装 Snappy 终极教程
- 经典计算机书籍
- 改错(2)
- 设计模式-Decorator
- 让Apache支持ASP
- 【模板】kmp以及扩展kmp
- C++ 递归方式复制文件夹目录
- 派生!
- javascript标签在页面中的位置
- 牛顿法
- asp.net mvc3 Ajax 简单应用
- 全排列
- 模板元编程练习