APC(Alternative PHP Cache)は、PHPの中間コードをキャッシュし実行速度をあげるモジュールです。
上記で挙げたAPCのほかにも同様の効果を上げるモジュールとしては、「eAccelerator」が有名です。
今回は、APCを以下の環境にインストールするまでの手順を説明します。
環境 | バージョン |
CentOS | 6.2 |
PHP | 5.3.14 |
yumからpeclのインストール
# yum install pcre-devel
peclにてAPCをインストール
# pecl install apc
apcの基本設定
apc.iniを作成します。
# vi /etc/php.d/apc.ini ---------------------------------------- extension=apc.so apc.enabled = 1 apc.shm_size = 128M ----------------------------------------
APC管理画面用のPHPファイルをドキュメントルート配下にコピーします。
# cp /usr/share/pear/apc.php /var/www/html/
管理画面ユーザ、パスワードの設定をします。
# vi /var/www/html/apc.php ---------------------------------------- defaults('ADMIN_USERNAME','<管理者名>'); // Admin Username defaults('ADMIN_PASSWORD','<パスワード>'); // Admin Password - CHANGE THIS TO ENABLE!!! ----------------------------------------
Apache再起動
# /etc/init.d/httpd restart
APC管理画面へのアクセス
http://<各自のドメイン>/apc.php にてアクセスすることが出来ます。