3

問題は、動作しているバイナリが見つからず、APCセクションが情報ディスプレイに表示されず、apcモニターがAPCが実行されていないことを示していることです。

APC + PHP + IISを機能させる方法はありますか?

ありがとうございました

4

2 に答える 2

4

フィッティングライブラリが必要です。

ただし、バージョン番号に注意してください。phpinfo()またはphp -iから、必要なバージョンを見つけることができます。

3つの異なる要因があります。

  • 32ビットと64ビット
  • VC6とVC9(Visual Studioコンパイラバージョン)

apache.orgのApache1またはApache2でPHPを使用している場合は、VC6バージョンのPHPを使用する必要があります。

IISでPHPを使用している場合は、VC9バージョンのPHPを使用する必要があります

VC6バージョンは、従来のVisualStudio6コンパイラでコンパイルされます

VC9バージョンは、Visual Studio 2008コンパイラでコンパイルされ、パフォーマンスと安定性が向上しています。VC9バージョンでは、Microsoft 2008 C ++ランタイム(x86)またはMicrosoft 2008 C ++ランタイム(x64)がインストールされている必要があります。

参照:http ://windows.php.net/

  • スレッドセーフと非スレッドセーフ。(TS / NTS)
php -i | grep VC
コンパイラ=>MSVC9(Visual C ++ 2008)
Zend Extension Build => API220090626、TS、VC9
PHP拡張ビルド=>API20090626、TS、VC9

私は通常ここでそれらを取得します(32ビット): http ://downloads.php.net/pierre/

またはここ(64ビット):http ://www.anindya.com/

于 2011-06-29T17:09:22.497 に答える
0

理論的にはそうですが、すでにご存知のように、適切なバイナリが必要になります。問題はIISではなく、ウィンドウ全般にあると思います。ウィンドウの下でAPCDLLをApacheで動作させるのも面倒です。

つまり、自分でコンパイルするのに多くの時間を費やすと成功するかもしれませんが、実際に成功した人は誰も知りません。

于 2011-06-29T15:33:34.727 に答える