1

タイトルで述べたように、私が使用しているもののいくつかの情報をここに示します>

xampp バージョン: 3.1.0

PHP バージョン: 5.4.7

apc バージョン: APC 3.1.9 for PHP 5.4 vc9 (Win7/2008)

Web サーバー: ローカル PC を Web サーバーとして使用する (Windows 8)

apcをオンにするたびに、apacheログにこのエラーが見つかりました:

[mpm_winnt:crit] [pid 6112:tid 308] AH00419: master_main: 子プロセスの作成に失敗しました。終了します。

誰かが何が起こっているのか知っているか、少なくとも私が正しいバージョンを使用していることを教えてください? ありがとう。

4

2 に答える 2

1

APC はバージョン 3.1.10 まで PHP 5.4 をサポートしていません。

現在、最新の APC バージョンは3.1.13です。

また、コンパイル キャッシュ コンポーネントのない APC の API 互換の代替品であるAPCuも参照することをお勧めします。PHP 5.5+ にバンドルされている Zend OPcache と組み合わせて使用​​すると問題なく動作します。

于 2013-07-10T08:53:09.300 に答える
0

あなたのphpinfoを見て、「Zend Extension Build」を探してください。私のは「API220100525、TS、VC9」のようなものです。TS は、NTS がスレッド セーフでないバージョンである場合、スレッド セーフ バージョンを意味します。PHP バージョンに従って APC のバイナリをダウンロードします。TS と NTS の 2 つのディレクトリがあります。適切なフォルダーから php_apc.dll をコピーし、php\ext フォルダーに配置します。

これを php.ini ファイルの一番下に書きます。

[APC]
extension=php_apc.dll
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = "64M"
apc.max_file_size = "10M"
apc.stat = 1

Apache サーバーを再起動します。

于 2014-01-08T03:51:34.830 に答える