ホームページ > バックエンド開発 > PHPチュートリアル > PHP 5.3.1 インストール パッケージ VC9 と VC6 の違いは何ですか

PHP 5.3.1 インストール パッケージ VC9 と VC6 の違いは何ですか

WBOY
リリース: 2016-06-13 12:39:28
オリジナル
843 人が閲覧しました

PHP 5.3.1 インストール パッケージ VC9 と VC6 の違いは何ですか?

長い間 PHP100 を使ってきたので、少し書いておきます。最近、PHP の新しいバージョンが登場したことを PHP 公式 Web サイトで見ました。がダウンロードされていたので、For Windows 版を探してみたのですが、VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread の計 4 つのバージョンがあって、本当にびっくりしました。幸いなことに、PHP の公式 Web サイトのダウンロード場所の左側にある「choose」という単語は、バージョンの選択方法を意味していると推測できました。辞書やネットで調べてやっと意味がわかったのでメモとして使います。 またまたPHP100の宣伝です ボスがデモ動画を公開するそうなので簡単に説明します。

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

VC6とは何ですか?
VC6 は従来の Visual Studio 6 コンパイラであり、このコンパイラを使用してコンパイルされます。
VC9とは何ですか?
VC9 は Visual Studio 2008 コンパイラであり、Microsoft の VS エディタを使用してコンパイルされます。

それでは、ダウンロードする PHP のバージョンをどのように選択すればよいのでしょうか?
Windows で Apache+PHP を使用している場合は、VC6 バージョンを選択してください。 Windows で IIS+PHP を使用している場合は、VC9 バージョンを選択してください。

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

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

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

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

FastCGI の実行方法は単一のスレッドを使用して操作を実行するため、スレッド セーフティ チェックの保護を削除することで実行効率が向上します。そのため、PHP を実行するために FastCGI を選択することをお勧めします。非スレッドセーフバージョン。


公式は本番環境で NonThread Safe を使用することを推奨していません。そのため、使用する PHP の Thread Safe バージョンを選択します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート