綠色資(zī)源網:您(nín)身邊最放心的安(ān)全下載站! 最新軟件|熱門(mén)排行|軟件(jiàn)分類|軟件專題(tí)|廠商大(dà)全

綠色資源(yuán)網(wǎng)

技術教程
您的(de)位(wèi)置:首頁服務器類Web服務器 → 實例(lì)解(jiě)析:從(cóng)IIS的ASP遷移到APACHE的PHP

實(shí)例解析:從IIS的ASP遷移到APACHE的(de)PHP

我要評論 2009/07/27 18:26:49 來源:綠(lǜ)色資源網 編輯:佚名 [ 小(xiǎo)] 評論:0 點擊:250次

目(mù)前在(zài)網站(zhàn)服務器(qì)軟件市場(chǎng)中(zhōng),開放源碼的Apache服務(wù)器占據了60%的市(shì)場份額(é),而微軟免費(fèi)捆綁(bǎng)在(zài)操作係統當(dāng)中的IIS排名第二(èr),其市場(chǎng)份額為31%,從總體上看,目前的網站服(fú)務器軟件市場(chǎng)已經被(bèi)Apache和IIS瓜分。

一般從性能上通常(cháng)都認同Apache的性能優(yōu)於IIS,雖然IIS的操作管理界麵非常簡單易用,但是(shì)從IIS平台遷(qiān)移到Apache平(píng)台依然是大勢所趨,今(jīn)天我(wǒ)就介紹幾種從IIS的ASP轉換到Apache的PHP的方法。

通過(guò)插件模擬運(yùn)行ASP

通過(guò)一(yī)些公(gōng)司的產品,直接讓IIS的ASP代碼正常運行於Apache環境,目前(qián)主要的(de)產品有:

Apache::ASP http://www.apache-asp.org/

通(tōng)過(guò)程序轉換ASP到PHP

ASP和PHP都是很易用的網頁腳本語言,目(mù)前有(yǒu)一些第三方程序可以將ASP轉換到PHP,例(lì)如免費的asp2php。

asp2php 是一個(gè)把 ASP 轉(zhuǎn)成 PHP 的轉換程序,類似的轉換程(chéng)序(xù)還有(yǒu)Chilisoft、InstantASP 與 Free ASP,目前 asp2php 可以轉(zhuǎn)換大部分的ASP程序,不過,轉換過(guò)程中有(yǒu)一(yī)些(xiē)Bug,需要(yào)手動進(jìn)行源代碼(mǎ)的調整。

使用Windows環(huán)境(jìng)調用COM

如果使用Windows + Apache的環境,那麽(me)數據庫可以依舊使(shǐ)用Access或(huò)SQL Server數據庫,使用PHP創建ADODB的COM組件後可以直接使用其命令,調用方法和ASP中的完全(quán)一樣,示例代碼如下:

以下(xià)為引用的內(nèi)容:

以下為引用的內容:

$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' ");

關鍵(jiàn)詞:IIS,ASP,APACHE,PHP

閱讀本文後您有什麽感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加(jiā)油
  • 0 鄙(bǐ)視