服务器技术

 首页 > 服务器技术 > apache > 从IIS的ASP迁移到APACHE的PHP的方法|ASP-Apache教程

从IIS的ASP迁移到APACHE的PHP的方法|ASP-Apache教程

分享到:
【字体:
导读:
          ...

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

  一般从性能上通常都认同Apache的性能优于IIS,虽然IIS的操作管理界面非常简单易用,但是从IIS平台迁移到Apache平台依然是大势所趋,今天我就介绍几种从IIS的ASP/ target=_blank class=infotextkey>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的方法》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/18019.html

分享到:
在apache配置文件中使用IfDefine以及IfMo...
apache允许使用IfDefine以及IfModule指令来快速而且更容易的更改配置。使用IfDefine以及IfModule标签后,无需更改http.conf文件即可以快速的更改运行中的Apache得配置。IfDefine标签允许在命令行中使用某个标志来指定某些配置选项是否出于启用状态,如: [root@ilinux.com.cn]#/usr/local/apache2/bin/apachectl –D SSL  ...
Apache服务器的用户认证|用户-Apache教程
经常上网的读者会遇到这种情况:访问一些网站的某些资源时,浏览器弹出一个对话框,要求输入用户名和密码来获取对资源的访问。这就是用户认证的一种技术。用户认证是保护网络系统资源的第一道防线,它控制着所有登录并检查访问用户的合法性,其目标是仅让合法用户以合法的权限访问网络系统的资源。基础的用户认证技术是“用...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……