PHP Integration · 1 min read · Jan 01, 2026

Integration von APC (Alternative PHP Cache) in PHP5 (Fedora 13 & Apache2)

Integration von APC (Alternative PHP Cache) in PHP5 (Fedora 13 & Apache2)

Version 1.0
Autor: Falko Timme
Folge mir auf Twitter

Dieser Leitfaden erklärt, wie man APC (Alternative PHP Cache) in PHP5 auf einem Fedora 13-System (mit Apache2) integriert. APC ist ein kostenloser und offener PHP-Opcode-Cache zur Speicherung und Optimierung von PHP-Zwischencode. ** Es ist ähnlich wie andere PHP-Opcode-Caches, wie eAccelerator und XCache.

Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

1 Vorbemerkung

Ich habe dies auf einem Fedora 13-Server mit der IP-Adresse 192.168.0.100 getestet, auf dem Apache2 und PHP5 bereits installiert und funktionsfähig sind. Ich werde im Rahmen dieses Tutorials das Standard-Dokumentenverzeichnis von Apache /var/www/html zu Demonstrationszwecken verwenden. Natürlich können Sie auch einen anderen vhost verwenden, aber Sie müssen möglicherweise den Pfad zur info.php-Datei anpassen, die ich in diesem Tutorial verwende.

2 Überprüfung des aktuellen Zustands von PHP5

Zuerst, bevor wir APC installieren, lassen Sie uns über unsere PHP5-Installation informieren. Dazu erstellen wir die Datei info.php in unserem Dokumentenstamm /var/www/html:

vi /var/www/html/info.php

| |

Anschließend rufen wir diese Datei in einem Browser auf: http://192.168.0.100/info.php

Wie Sie sehen, haben wir PHP 5.3.2 installiert…

… aber APC wird auf der Seite nirgendwo erwähnt:

Wenn Sie sehen, dass ein anderer PHP-Opcode-Cache wie eAccelerator installiert ist, müssen Sie ihn entfernen, bevor Sie APC installieren:

yum remove php-eaccelerator

Starten Sie danach Apache neu:

/etc/init.d/httpd restart

3 Installation von APC

APC ist eine PHP-Erweiterung, die wie folgt installiert werden kann:

yum install php-pecl-apc

Jetzt, da APC installiert ist, werfen Sie einen Blick in die Konfigurationsdatei /etc/php.d/apc.ini. Die Standardeinstellungen sollten in Ordnung sein, aber falls Sie etwas ändern möchten, finden Sie eine Liste aller verfügbaren Konfigurationsoptionen unter http://de2.php.net/manual/en/apc.configuration.php.

vi /etc/php.d/apc.ini

Das war’s. Starten Sie Apache neu, und Sie sind fertig:

/etc/init.d/httpd restart

Öffnen Sie danach info.php erneut in einem Browser: http://192.168.0.100/info.php

Sie sollten jetzt sehen, dass APC auf der Seite erwähnt wird, was bedeutet, dass es erfolgreich integriert wurde und wie erwartet funktioniert:

4 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.