ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでの VC6、VC9、TS、NTS バージョンの違いと使用法の詳細な説明

PHP_PHP チュートリアルでの VC6、VC9、TS、NTS バージョンの違いと使用法の詳細な説明

WBOY
WBOYオリジナル
2016-07-13 10:25:43769ブラウズ

1. VC6 と VC9 の違い:

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

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

VC9 バージョンは IIS サーバー用であり、APACHE をサポートしませんが、VC6 バージョンは IIS と Apache の両方をサポートします

2. Ts と nts の違い:

Windows バージョンの PHP には、バージョン 5.2.1 以降、スレッド セーフとなしスレッド セーフが含まれています。

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

3. PHP の実行方法には、ISAPI と FastCGI の 2 つがあります。

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

FastCGI の実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフティ チェックの保護を削除することで、PHP の実行効率を向上させることが推奨されます。 NonThread Safe バージョンを選択します。

phpinfo(); を介してスレッド セーフ項目を確認します。この項目は、スレッド セーフであるかどうかを確認します。有効な場合は、通常は ts バージョンである必要があり、それ以外の場合は nts バージョンです。

http://www.bkjia.com/PHPjc/824940.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/824940.html技術記事 1. VC6 と VC9 の違い: VC6 バージョンは、Visual Studio 6 コンパイラーを使用してコンパイルされます。PHP が Apache で構築されている場合は、VC6 バージョンを選択します。 VC9 バージョンは Visual Stud を使用します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。