PHP設定 · 1 min read · Jan 01, 2026

APC (Alternative PHP Cache) を PHP5 に統合する (Fedora 13 & Apache2)

APC (Alternative PHP Cache) を PHP5 に統合する (Fedora 13 & Apache2)

バージョン 1.0
著者: Falko Timme
Twitterでフォローしてください

このガイドでは、Fedora 13 システム (Apache2 を使用) に APC (Alternative PHP Cache) を PHP5 に統合する方法を説明します。APC は、PHP 中間コードをキャッシュおよび最適化するための無料でオープンな PHP オペコードキャッシャーです。** eAccelerator や XCache などの他の PHP オペコードキャッシャーと似ています。

これがあなたにとって機能するという保証はありません!

1 前提条件

私は、Apache2 と PHP5 がすでにインストールされて動作している IP アドレス 192.168.0.100 の Fedora 13 サーバーでこれをテストしました。このチュートリアルでは、デモンストレーションの目的で Apache のデフォルトのドキュメントルート /var/www/html を使用します。もちろん、他の vhost を使用することもできますが、このチュートリアルで使用している info.php ファイルへのパスを調整する必要があるかもしれません。

2 PHP5 の現在の状態を確認する

まず、APC をインストールする前に、PHP5 のインストール状況を確認しましょう。これを行うために、ドキュメントルート /var/www/html に info.php ファイルを作成します:

vi /var/www/html/info.php

| |

その後、ブラウザでそのファイルを呼び出します: http://192.168.0.100/info.php

ご覧の通り、PHP 5.3.2 がインストールされています…

… しかし、APC はページのどこにも言及されていません:

もし、eAccelerator などの他の PHP オペコードキャッシャーがインストールされている場合は、APC をインストールする前にそれを削除する必要があります:

yum remove php-eaccelerator

その後、Apache を再起動します:

/etc/init.d/httpd restart

3 APC のインストール

APC は次のようにインストールできる PHP 拡張です:

yum install php-pecl-apc

APC がインストールされたので、設定ファイル /etc/php.d/apc.ini を確認してください。デフォルトの設定は問題ないはずですが、何か変更したい場合は、http://de2.php.net/manual/en/apc.configuration.php で利用可能な設定オプションのリストを見つけることができます。

vi /etc/php.d/apc.ini

それで終わりです。Apache を再起動すれば完了です:

/etc/init.d/httpd restart

その後、再度ブラウザで info.php を開きます: http://192.168.0.100/info.php

ページに APC が表示されるようになり、正常に統合され、期待通りに動作していることを意味します:

4 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。