web-dev-qa-db-ja.com

APCキャッシュが機能していることを確認するにはどうすればよいですか?

Php5-fpmとnginxがインストールされたDebianサーバーを持っています。

ちょうどapcキャッシュをインストールしました:

apt-get install php5-apc

/etc/init.d/php5-fpm restart
/etc/init.d/nginx restart

phpファイルを変更してブラウザにリロードすると、すべての変更がすぐに表示されます。キャッシュされたファイルが表示されない場合、APCキャッシュが実行されていないことを意味しますか?

apt-get remove php5-apc
apt-get install php-apc

助けにはならなかった。 phpファイルの変更はすぐに表示されます。 phpinfo()にAPCが表示されるので、すべて問題ないと思います。

私の質問:

  • APCキャッシュが実行されていることを確認するにはどうすればよいですか?
  • APCキャッシュをインストールするための正しいコマンドは何ですか

apt-get install php-apcまたは

apt-get install php5-apc

(どちらも機能します)

2
iscna

APCキャッシュが実行されていることを確認するにはどうすればよいですか?最良の方法はapc.phpを閲覧することです

PHPをインストールすると、最初に行うことの1つはapc.phpファイルを私のWebルートにコピーすることです)。

cp /usr/share/doc/php-apc/apc.php /var/www/public/apc.php

次に、domain.com/apc.phpにアクセスして、キャッシュされているものを表示したり、キャッシュをクリアしたり、メモリ使用量を確認したりできます。

一部の機能にアクセスするには、apc.phpを編集してパスワードを設定する必要がある場合がありますが、それは簡単なはずです。

APCキャッシュをインストールするための正しいコマンドは何ですか

「apt-get install package」は正しいです。パッケージは、使用しているdebianのバージョンに依存します。たとえば、squeezeはphp-apcを使用します- http://packages.debian.org/squeeze/php/php-apc

3
Drew Khoury