实例解析:从IIS的ASP迁移到APACHE的PHP
目前在【mù qián zài】🆕网站服🚬务器软【wù qì ruǎn】🗣件市场【jiàn shì chǎng】🍿中,开放源码的Apache服务器占据了60%的市场【de shì chǎng】份额【fèn é】,而微软【ér wēi ruǎn】免费捆📅绑在操作系统当中的IIS排名第二,其市场【qí shì chǎng】🍆份额为【fèn é wéi】🐧31%,从总体上看【shàng kàn】💔,目前的网站服🚬务器软【wù qì ruǎn】🗣件市场【jiàn shì chǎng】🍿已经被🖐Apache和IIS瓜分。
一般从【yī bān cóng】性能上通常都认同【rèn tóng】Apache的性能优于IIS,虽然🏳IIS的操作🈁管理界面非常简单易用【yòng】🥟,但是从IIS平台迁【píng tái qiān】🏴移到Apache平台依【píng tái yī】🗒然是大【rán shì dà】势所趋【shì suǒ qū】,今天我🚙就介绍🔴几种从IIS的ASP转换到【zhuǎn huàn dào】🏢Apache的PHP的方法。
通过插件模拟运行ASP
通过一【tōng guò yī】📤些公司【xiē gōng sī】的产品,直接让IIS的ASP代码正🍎常运行🕢于🍃Apache环境【huán jìng】,目前主【mù qián zhǔ】要的产品有:
Apache::ASP http://www.apache-asp.org/
通过程序转换ASP到PHP
ASP和PHP都是很【dōu shì hěn】易用的网页脚🌶本语言,目前有一些第三方程【sān fāng chéng】序可以将【jiāng】🍦ASP转换到🏆PHP,例如免【lì rú miǎn】🤘费的asp2php。
asp2php 是一个【shì yī gè】把 ASP 转成【zhuǎn chéng】 PHP 的转换🎀程序🕰,类似的💧转换程💴序还有Chilisoft、InstantASP 与 Free ASP,目前♍ asp2php 可以转换大部【huàn dà bù】分的ASP程序🕰,不过,转换过程中有一些【yī xiē】Bug,需要手动进行【dòng jìn háng】源代码【yuán dài mǎ】🕒的调整【de diào zhěng】🍑。
使用Windows环境调用COM
如果使👣用Windows + Apache的环境,那么数【nà me shù】据库【jù kù】📣可以依旧使用【shǐ yòng】Access或🤢SQL Server数据库【jù kù】📣,使用【shǐ yòng】PHP创建🌭ADODB的COM组件后【zǔ jiàn hòu】✖可以直接使用【jiē shǐ yòng】其命令,调用方🦃法和ASP中的完【zhōng de wán】全一样,示例代码如下【mǎ rú xià】🏿:
以下为引用的内容:
以下为🛤引用的【yǐn yòng de】内容: $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' "); |
关键词【guān jiàn cí】⏮:IIS,ASP,APACHE,PHP
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0