欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【实例解析:从IIS的ASP迁移到APACHE的PHP】,下面是详细的分享!
实例解析:从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,下面是编辑为你推荐的有价值的用户互动:
相关问题:公司官网是iis的要迁移到另一个apache环境的OA服务...
答:如果真是iis、php、mysql的架构,应该是完全可以迁移到apache的。 apache里可以启用php拓展,让apache的web支持php,至于再连接mysql数据库那就顺理成章了。 官网和oa在一起,要么启用不同端口,要么互相作为次级目录来使用。 OA系统可尝试用 郑... >>详细
相关问题:.php程序是怎样被解析并显示在页面的(包含数据库...
答:你在浏览器地址栏里输入一个url,然后回车,如果这个url是指向你的apache服务器,那么你的apache服务器就会解析url请求的子路径以及参数,比如url:http://www.yourhost.com/test.php?id=5,apache发现请求的子路径是一个.php文件,那么它就会调... >>详细
相关问题:PHP、ASP、ASP.net 这三种网站各有什么优势
答:现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!HTML:当然这是... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
