1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

APCの管理画面を見てみよう

Posted at

勉強前イメージ

キャッシュ見れるやつ?

調査

APCとは?

Alternative PHP Cache の略で、
PHPのコードをキャッシュしてPHPの実行を高速化する仕組みです。

入れてみる

  • APCに必要なパッケージのインストール

今回はCentOS7を使用しました。

yum install php-pear php-devel httpd-devel pcre-devel gcc make
  • APCのインストール

以下のコマンドでインストールします。

pecl install apc

今回は管理画面みたいだけなので、一旦デフォルトにするため全部そのままenterで進みました

PHP Api Version:         20100412
Zend Module Api No:      20100525
Zend Extension Api No:   220100525
Enable internal debugging in APC [no] : 
Enable per request file info about files used from the APC cache [no] : 
Enable spin locks (EXPERIMENTAL) [no] : 
Enable memory protection (EXPERIMENTAL) [no] : 
Enable pthread mutexes (default) [no] : 
Enable pthread read/write locks (EXPERIMENTAL) [yes] : 
  • 拡張モジュールを有効にする

インストールの最後に You should add "extension=apc.so" to php.ini を記載があったので、
ファイルを追加して有効にします。

vi /etc/php.d/apc.ini
extension=apc.so
  • httpdの再起動
systemctl restart httpd
  • web管理のスクリプトを使用できるようにする

/usr/share/pear/apc.php に管理のファイルがあるので移動させます。

cp /usr/share/pear/apc.php /var/www/html/
  • 管理画面の確認
vi /var/www/html/apc.php

※セキュリティガバガバなので、local環境でお試しください。
外部の環境で行うなら、IP制限やセキュリティ対策を行いお試しください。

# コメントアウトにする
# defaults('ADMIN_USERNAME','apc');                      // Admin Username
# defaults('ADMIN_PASSWORD','password');         // Admin Password - CHANGE THIS TO ENABLE!!!

# ユーザ名とパスワードの記載を行う
defaults('ADMIN_USERNAME','admin');
defaults('ADMIN_PASSWORD','pass');

http://IPアドレス/apc.php で確認することが出来ます。

1APC INFO (localhost.localdomain).png

右上のログインを押して、↑で記載したユーザ名とパスワードをbasic認証で認証させます

1_apc.php_.png

全部の情報を見ることが出来ます。

2APC INFO (localhost.localdomain).png

勉強後イメージ

そもそもhttpdとして動かしてるサーバじゃないのであまり情報が見れないけど、
一応見れた。
中身は今度見よう。

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?