ホームページ  >  記事  >  バックエンド開発  >  the voice of holland PHP 53 ダウンロード時の VC9、VC6、スレッド セーフ、非スレッド セーフの違い分析

the voice of holland PHP 53 ダウンロード時の VC9、VC6、スレッド セーフ、非スレッド セーフの違い分析

WBOY
WBOYオリジナル
2016-07-29 08:44:401067ブラウズ

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 ダイナミック ライブラリの形式で使用され、ユーザーのリクエストを処理した後すぐに消えるわけではないため、実行効率を向上させるためにスレッドの安全性チェックが必要です。したがって、PHP の実行に ISAPI が使用されており、スレッド セーフ バージョンを選択することをお勧めします。
FastCGI 実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフ チェックを実行する必要はありません。スレッド セーフ チェックを実行すると実行効率が向上するため、PHP の実行に FastCGI を使用する場合は、非スレッド セーフ バージョンを選択することをお勧めします。
PHP の 2 つの実行方法、ISAPI と 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 バージョンを選択する必要があります。

以上、Voice of holland の内容も含め、PHP 53 をダウンロードする際の VC9、VC6、スレッドセーフ、非スレッドセーフの違いの分析を紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。