ホームページ  >  記事  >  php教程  >  ts および nts バージョンに基づく PHP - vc6 と vc9 のコンパイル済みバージョンの違いの詳細な説明_php の基本

ts および nts バージョンに基づく PHP - vc6 と vc9 のコンパイル済みバージョンの違いの詳細な説明_php の基本

PHP中文网
PHP中文网オリジナル
2016-05-16 09:00:111605ブラウズ

ts および nts バージョンに基づく PHP - vc6 と vc9 のコンパイル済みバージョンの違いの詳細な説明_php の基本:

VC6: 従来の Visual Studio 6 コンパイラー、このコンパイラーはコンパイルされて使用されます。
VC9: Visual Studio 2008 コンパイラは、Microsoft の VS エディタを使用してコンパイルされます。
apache.org は VC6 バージョンのみを提供しているため、オリジナルの Apache を使用する場合は VC6 のみを使用できます。 (www.apachelounge.com で入手可能な Apache VC9 のバージョンがあります。PHP VC9 と連携できるはずです。私はそれを使用したことがありません。)
TS: Thread Safe スレッド セーフティ、スレッド (スレッド) セーフティ チェック新しい要件は、CGI 実行の新しいスレッドを開始し、システム リソースを使い果たすことです。
NTS: 非スレッド セーフ、非スレッド セーフ、実行中にスレッド (スレッド) の安全性チェックは実行されません2 種類の PHP 実行方法: ISAPI と FastCGI。
ISAPI (Internet Server Application Programming Interface) の実行メソッドは、DLL ダイナミック ライブラリの形式で使用されます。ユーザーからの要求後に実行できます。ユーザーの要求を処理した後、すぐには消えません。スレッド セーフ チェックによりプログラムの実行効率が向上するため、PHP の実行に ISAPI を使用する場合は、スレッド セーフ バージョンを選択することをお勧めします
Apache での設定方法:

#以下は TS バージョンの PHP をロードするために必要です
LoadModule php5_module “xxx/php5apache2_2.dll”
#次の行はオプションです

AddType application/x-httpd- php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt


FastCGI 実行メソッドは、単一のスレッドを使用して操作を実行しますセキュリティチェックについては、スレッドセーフチェックの保護を解除することで実際に実行効率が向上するため、FastCGI を使用して PHP を実行する場合は、非スレッドセーフバージョンを選択することをお勧めします。
Apache での設定方法:

#NTS バージョンの php を読み込むには次の 2 行が必要です。Action application/x-httpd-php "c:/wamp" として直接記述することはできません。 /bin /php/php3.5.6/php-cgi.exe"!
ScriptAlias /php/ "C:/wamp/bin/php/php3.5.6/"
アクション application/x-httpd-php "/php/php-cgi.exe"

#さらに、php 形式のファイルを認識できるように、以前の AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt が必要です。

#この構成は可能です また、権限の問題により、php-cgi.exe を使用して php Web ページを解析することはできないため、次の段落を追加する必要があります。


公式はこれを推奨していません実稼働環境に非スレッド セーフを適用するため、使用する PHP のスレッド セーフ バージョンを選択します。
http-xampp.conf の XAMPP のデフォルト設定は ISAPI を使用することです

上記は、PHP の ts バージョンと nts バージョンの違いの詳細な説明です - vc6 とvc9 コンパイル済みバージョン_php 基本コンテンツ。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。


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