PHP · 1 min read · Oct 25, 2025

PHP5へのeAcceleratorの統合 (Fedora 7)

PHP5へのeAcceleratorの統合 (Fedora 7)

バージョン 1.0
著者: Falko Timme

このガイドでは、Fedora 7システム上でPHP5にeAcceleratorを統合する方法を説明します。eAcceleratorプロジェクトページからの引用: “eAcceleratorは無料のオープンソースのPHPアクセラレーター、最適化ツール、動的コンテンツキャッシュです。コンパイルされた状態でキャッシュすることにより、PHPスクリプトのパフォーマンスを向上させ、コンパイルのオーバーヘッドをほぼ完全に排除します。また、スクリプトを最適化して実行速度を向上させます。eAcceleratorは通常、サーバーの負荷を軽減し、PHPコードの速度を1〜10倍に増加させます。”

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

1 前提条件

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

2 PHP5の現在の状態を確認

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

vi /var/www/html/info.php

| |

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

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

…しかし、ページにはeAcceleratorについての記載はありません:

3 eAcceleratorのインストール

幸いなことに、Fedora 7用のeAcceleratorパッケージであるphp-eacceleratorがあり、次のようにインストールできます:

yum install php-eaccelerator

eAcceleratorの設定は、ファイル/etc/php.d/eaccelerator.iniに保存されます。さまざまな設定については、次のページを参照してください: http://www.eaccelerator.net/wiki/Settings.

その後、新しいPHP設定が有効になるようにApacheを再起動します:

/etc/init.d/httpd restart

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

ページにeAcceleratorが表示されるようになり、正常に統合されていることを意味します(下のスクリーンショットでeAcceleratorの行を見やすくするためにマークしました):

4 リンク

Share: X/Twitter LinkedIn

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

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