实例解析:从IIS的ASP迁移到APACHE的PHP
核心提示:目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费***在操纵系统当中的IIS排名第2,其市场份额为31%,从整体上看,目前的网站服务器软件市场已被Apache和IIS瓜分。
目前在网站服务器软件市场中,开放源码的Apache服务器占据了60%的市场份额,而微软免费***在操纵系统当中的IIS排名第2,其市场份额为31%,从整体上看,目前的网站服务器软件市场已被Apache和IIS瓜分。
1般从性能上通常都认同Apache的性能优于IIS,固然IIS的操纵治理界面非常简单易用,但是从IIS平台迁移到Apache平台依然是大势所趋,今天我就先容几种从IIS的ASP转换到Apache的PHP的方法。
通过插件摹拟运行ASP
通过1些公司的产品,直接让IIS的ASP代码正常运行于Apache环境,目前主要的产品有:
Apache::ASP http://www.apache-asp.org/
通进程序转换ASP到PHP
ASP和PHP都是很易用的网页脚本语言,目前有1些第3方程序可以将ASP转换到PHP,例如免费的asp2php。
asp2php 是1个把 ASP 转成 PHP 的转换程序,类似的转换程序还有Chilisoft、InstantASP 与 Free ASP,目前 asp2php 可以转换大部份的ASP程序,不过,转换进程中有1些Bug,需要手动进行源代码的调剂。
使用Windows环境调用COM
假设使用Windows + Apache的环境,那末数据库可以照旧使用Access或SQL Server数据库,使用PHP创建ADODB的COM组件后可以直接使用其命令,调用方法和ASP中的完全1样,示例代码以下:
以下为援用的内容:
以下为援用的内容: $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' "); |
TAG:源码,微软,市场,软件,环境
评论加载中...
|