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 restart3 APC のインストール
APC は次のようにインストールできる PHP 拡張です:
yum install php-pecl-apcAPC がインストールされたので、設定ファイル /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 リンク
- APC: http://pecl.php.net/package/APC
- PHP: http://www.php.net/
- Apache: http://httpd.apache.org/
- Fedora: http://fedoraproject.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。