揭秘從IIS的ASP遷移到APACHE的PHP_PHP教程
推薦:怎樣搞定phpwind的靜態(tài)化部署這幾天裝PHPWIND,費了很多周折,最大的就是靜態(tài)化部署問題。 所謂的靜態(tài)化對于PHPWIND來說實質(zhì)是偽靜態(tài)。 什么意思呢? 比如某些已經(jīng)實現(xiàn)靜態(tài)化的PHPWIND論壇某頁面:http://www.5kongsoft.com/bbs/post-htm-fid-4.html 實質(zhì)呢是http://www.5kongsoft.com/b
目前在網(wǎng)站服務(wù)器軟件市場中,開放源碼的Apache服務(wù)器占據(jù)了60%的市場份額,而微軟免費捆綁在操作系統(tǒng)當(dāng)中的IIS排名第二,其市場份額為31%,從總體上看,目前的網(wǎng)站服務(wù)器軟件市場已經(jīng)被Apache和IIS瓜分。一般從性能上通常都認(rèn)同Apache的性能優(yōu)于IIS,雖然IIS的操作管理界面非常簡單易用,但是從IIS平臺遷移到Apache平臺依然是大勢所趨,今天我就介紹幾種從IIS的ASP轉(zhuǎn)換到Apache的PHP的方法。
通過插件模擬運行ASP
通過一些公司的產(chǎn)品,直接讓IIS的ASP代碼正常運行于Apache環(huán)境,目前主要的產(chǎn)品有:
Apache::ASP http://www.apache-asp.org/
通過程序轉(zhuǎn)換ASP到PHP
ASP和PHP都是很易用的網(wǎng)頁腳本語言,目前有一些第三方程序可以將ASP轉(zhuǎn)換到PHP,例如免費的asp2php。
asp2php 是一個把 ASP 轉(zhuǎn)成 PHP 的轉(zhuǎn)換程序,類似的轉(zhuǎn)換程序還有Chilisoft、InstantASP 與 Free ASP,目前 asp2php 可以轉(zhuǎn)換大部分的ASP程序,不過,轉(zhuǎn)換過程中有一些Bug,需要手動進(jìn)行源代碼的調(diào)整。
使用Windows環(huán)境調(diào)用COM
如果使用Windows Apache的環(huán)境,那么數(shù)據(jù)庫可以依舊使用Access或SQL Server數(shù)據(jù)庫,使用PHP創(chuàng)建ADODB的COM組件后可以直接使用其命令,調(diào)用方法和ASP中的完全一樣,示例代碼如下:
以下為引用的內(nèi)容:
以下為引用的內(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' ");
分享:PHP Tokenizer 的學(xué)習(xí)筆記簡述 在某個項目中需要分析 PHP 代碼,分離出對應(yīng)的函數(shù)調(diào)用(以及源代碼對應(yīng)的位置)。雖然這使用正則也可以實現(xiàn),但無論從效率還是代碼復(fù)雜度方面考慮,這都不是最優(yōu)的方式。 查詢了 PHP 手冊,發(fā)現(xiàn)其實 PHP 已經(jīng)內(nèi)置解析器的接口,那就是 PHP Tokenizer,
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時間
- PHP中獎概率的抽獎算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運算符優(yōu)先級介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
- 教程說明:
PHP教程-揭秘從IIS的ASP遷移到APACHE的PHP
。