簡介:這是執行個體解析:從IIS的ASP遷移到APACHE的PHP的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。
class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=323130' scrolling='no'>
目前在網站伺服器軟體市場中,開放源碼的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”的更多相關文章 》
愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具
http://biancheng.dnbcw.info/php/323130.html pageNo:16