0

更新 - これは APC の問題ではありませんが、スクリプトを編集して保存し、再実行すると、実際には私のサーバーの問題です。ページは継続的に読み込まれ、APC が関与しているかどうかに関係なく、httpd.exe プロセスが原因でファイルがロックされます。モデレーターがこの質問を閉じることをお勧めします。

そこで、PHP の APC をインストールし、それがインストールされて phpinfo() で動作することを確認しましたが、実際に使用していくつかの問題が発生しています。ページで以下のコードを使用して APC を試しています。ページを読み込むと、期待どおりに動作しました。

ただし、スクリプトを変更した後にページを更新すると、ページを継続的にロードしようとします。それだけでなく、コード (apc/index.php) は、別のプログラムによって使用されているため、あらゆる種類の編集からロックされます。サーバー全体をシャットダウンしてページを閉じても、別のプログラムでまだ使用されています。ロックを解除する唯一の方法は、実際にコンピューター全体を再起動することです。これは、このスクリプトを実行しようとするたびに発生するので、何が起こっているのか誰か教えてもらえますか?

<?php
$testvar = "It worked";
apc_add("test",$testvar);
print_r(apc_fetch("test"));
?>

更新- APC の私の phpinfo はここに示されています。WAMP サーバー 2.2 で PHP 5.4.3 と Apache 2.2.22 を実行しています。私の php.ini の APC セクションを以下に示します。

[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64M
apc.max_file_size = 10M
apc.stat = 1

4

0 に答える 0