从IIS的ASP迁移到APACHE的PHP的方法 网站设计 目前在网站服务器软件市场中,开放源码
2016-03-21 11:00
786 查看
http://www.williamlong.info/archives/1288.html目前在网站服务器软件市场中,开放源码的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' ");
$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' ");
相关文章推荐
- iss6 iis7 iis7.5 apache 设置脚本权限方法。
- IIS&Apache虚拟主机设置(主机头,一服多站)
- Dedecms通杀重装漏洞 利用apache解析+变量覆盖
- apache主机头设置-一台服务器支持多个网站,多个域名 ... [复制链接]
- apache conf Order Allow,Deny
- apache 提示You don\'t have permission to access /test.php on this server.怎样解决
- Apache-ActiveMQ整合Spring
- Apache commons (Java常用工具包)简介
- apache2的目录及配置介绍
- 老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
- Apache Shiro+SpringMVC+Hibernate Search+Hibernate+Bootstrap企业信息管理系统基础框架搭建整合实例代码教程
- Apache 修改端口号
- Apache Spark学习:利用Scala语言开发Spark应用程序
- Apache Spark学习:将Spark部署到Hadoop 2.2.0上
- 使用apache commons pool时遇到IllegalStateException:returned object is not part of this pool
- Apache Commons fileUpload实现文件上传
- 老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
- apache 支持php7配置
- Apache中限制和允许特定IP访问
- Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart