PHPにDLLをインストールする際の注意点

WBOY
リリース: 2016-06-20 13:01:20
オリジナル
1236 人が閲覧しました

PHP に DLL をインストールする場合の注意事項:

1. バージョンに注意してください

5.2 - 5.3

2.VC6 または VC9

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

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

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

3. スレッドセーフまたは非スレッドセーフ

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

まず文字通りの意味から理解してください。Thread Safe はスレッドの安全性であり、新しい要件が発生してシステム リソースを使い果たすときに CGI 実行が新しいスレッドを開始しないように、実行中にスレッド (スレッド) の安全性チェックが実行されます。非スレッド セーフは非スレッド セーフであり、実行中にスレッド (スレッド) の安全性チェックを実行しません。

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

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

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

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