ホームページ >バックエンド開発 >PHPチュートリアル >PHP 5.3_PHP チュートリアルをダウンロードする際の VC9、VC6、スレッド セーフ、および非スレッド セーフの違いの分析

PHP 5.3_PHP チュートリアルをダウンロードする際の VC9、VC6、スレッド セーフ、および非スレッド セーフの違いの分析

WBOY
WBOYオリジナル
2016-07-21 15:31:24862ブラウズ

VC9 x86 非スレッド セーフ、VC9 x86 スレッド セーフ、VC6 x86 非スレッド セーフ、VC6 x86 スレッド セーフの合計 4 つのバージョンが表示されます。幸いなことに、左側に英語の選択があります。 PHP公式サイトのダウンロード場所の意味が分かり、バージョンの選び方のことかと思い、辞書やインターネットで調べ始めて、ようやく具体的な意味が分かりました。最初はメモとして使用しました。

1. PHP5.3 の VC9 バージョンと VC6 バージョンを選択する方法

VC6 バージョンは、Visual Studio 6 コンパイラーを使用してコンパイルされます。PHP が Apache で構築されている場合は、VC6 バージョンを選択する必要があります。

VC9 バージョンは、Visual Studio 2008 コンパイラを使用してコンパイルされます。PHP が IIS を使用して設定されている場合は、VC9 バージョンを選択する必要があります。

2. PHP5.3 のスレッド セーフ バージョンと非スレッド セーフ バージョンの選択方法

まず文字通り理解してください。スレッド セーフはスレッド セーフであり、新しい要件を防ぐために実行中にスレッド (スレッド) セーフ チェックが実行されます。 CGI 実行の新しいスレッドを開始することによりシステム リソースを使い果たす。非スレッド セーフは非スレッド セーフであり、実行中にスレッド (スレッド) の安全性チェックを実行しません。

PHP の 2 つの実行方法、ISAPI と FastCGI を見てみましょう。

ISAPIの実行メソッドはDLLダイナミックライブラリの形式で使用され、ユーザーのリクエストを処理した後すぐに実行できるため、実行効率を向上させるためにスレッドの安全性チェックが必要です。 ISAPI を使用して PHP を実行している場合は、スレッド セーフ バージョンを選択することをお勧めします。

FastCGI 実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフ チェックを実行する必要はありません。スレッド セーフ チェックの保護により実行効率が向上するため、FastCGI を使用して PHP を実行する場合は、非スレッド セーフ バージョンを選択することをお勧めします。

PHP の 2 つの実行方法、ISAPI と FastCGI を見てみましょう。

FastCGI 実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフティ チェックの保護を削除すると実行効率が向上するため、FastCGI が使用されている場合 (IIS 6 または IIS と組み合わせているかどうかに関係なく)。 7) PHP を実行するには、非スレッドセーフ PHP をダウンロードして実行することをお勧めします (PHP バイナリ ファイルには、msi と zip の 2 つのパッケージ化方法があります。zip パッケージをダウンロードしてください)。

スレッド セーフ チェックは ISAPI ベースの PHP 用に用意されています。多くの PHP モジュールはスレッド セーフではないため、スレッド セーフ PHP を使用する必要があります。

そのため、PHP5.2 の場合は、インストールするスレッド セーフ バージョンを選択し、PHP5.3 の場合は、PHP の実行時により効率的なノンスレッド セーフをダウンロードしてください。

さらに、PHPにはVC6とVC9のバージョンもあります。

VC6 バージョンは、Visual Studio 6 コンパイラーを使用してコンパイルされます。PHP が Apache を使用して構築されている場合は、VC6 バージョンを選択する必要があります。

VC9 バージョンは、Visual Studio 2008 コンパイラを使用してコンパイルされます。PHP が IIS を使用して設定されている場合は、VC9 バージョンを選択する必要があります。

www.bkjia.com本当http://www.bkjia.com/PHPjc/322997.html技術記事 VC9 x86 非スレッド セーフ、VC9 x86 スレッド セーフ、VC6 x86 非スレッド セーフ、VC6 x86 スレッド セーフの合計 4 つのバージョンが提供されています。幸いなことに、PHP の公式 Web サイトでダウンロードが提供されています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。