ホームページ >php教程 >php手册 >IIS ASP から APACHE PHP への移行

IIS ASP から APACHE PHP への移行

WBOY
WBOYオリジナル
2016-06-21 08:57:091078ブラウズ

現在、Web サイトサーバーソフトウェア市場では、オープンソースの Apache サーバーが市場シェアの 60% を占めており、Microsoft がオペレーティングシステムに無料でバンドルしている IIS が市場シェアで 2 位となっています。全体の 31% 、現在の Web サイト サーバー ソフトウェア市場は Apache と IIS に二分されています。

現在、Web サイトサーバーソフトウェア市場では、オープンソースの Apache サーバーが市場シェアの 60% を占めており、Microsoft がオペレーティングシステムに無料でバンドルしている IIS が全体の市場シェアで 31% で第 2 位となっています。 , 現在のWebサイトサーバーソフトウェア市場は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 はどちらも非常に使いやすい Web スクリプト言語です。現在、無料の asp2php など、ASP を PHP に変換できるサードパーティ プログラムがいくつかあります。

asp2php は、ASP を PHP に変換する変換プログラムです。同様の変換プログラムには、Chilisoft、InstantASP、Free ASP などがあります。ただし、変換プロセスにはいくつかのバグがあります。ソースコードを手動で調整します。

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

以下は引用内容です:

$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("ユーザー名"); echo $f->値; $rs->MoveNext(); } $rs->close(); $conn->execute("update tablename set username='williamlong' "); テーブル>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。