現在、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' "); テーブル>