PHP ist möglicherweise die beliebteste Website-Erstellungssprache unter Linux-Entwicklern und steht auch Programmierern auf anderen Plattformen zur Verfügung. PHP wird vollständig unterstützt, ist schnell und recht flexibel.
Allerdings hat PHP einen Fehler. Da es sich bei PHP um eine Skriptsprache handelt, kann sie bearbeitet werden, bevor ein bestimmtes Leerlaufskript ausgeführt wird. Aber da die meisten modernen Systeme heutzutage in der Lage sind, dies schnell zu tun, ist es immer eine gute Sache, das System mit der besten Leistung zu wählen, das im Netzwerk hervorsticht.
Alternative PHP Cache (APC) ist ein Open-Source-Cache-Tool für PHP, das bearbeitete Skripte verbergen kann. Für spätere Befehle kann PHP das Skript also nur dann erneut bearbeiten, wenn es sich geändert hat.
Dies führt jedoch bei einigen Skripten nur zu bescheidenen Leistungssteigerungen und kann bei komplexeren Skripten sinnvoller sein. Im Gegensatz zu einigen seiner Konkurrenten ist APC Open Source und allgemein verfügbar. Sie können den Quellcode von der APC-Website herunterladen.
Eine kostenlose kommerzielle Version ist ebenfalls verfügbar: Zend Optimizer für Zend. (Zend ist das Unternehmen, das die PHP-Engine und das Editor-Skript schreibt.) Unabhängige Berichte haben jedoch veröffentlicht, dass die Gewinne von APC aussagekräftiger sind als die der Optimierer von Zend.
Die Installation von APC ist sehr praktisch. Solange Sie den Quellcode von APC herunterladen, müssen Sie nichts weiter konfigurieren, damit es außerhalb der Box funktioniert. Die neueste Version ist 2.0.4. Führen Sie die folgenden Vorgänge aus, um APC zu installieren:
# tar xvzf APC-2.0.3.tgz
# cd APC-2.0.3
# /usr/bin/phpize
# ./configure --enable-apc
# make
# make install
if your PHP The Die Installation erfolgt nicht unter /usr. Sie müssen phpize aus dem Verzeichnis bin/ unter Ihrem Installationsverzeichnis aufrufen. Wenn Sie PHP beispielsweise unter /usr/local/php installiert haben, müssen Sie /usr/local/php /bin/ ausführen. phpize.
Bearbeiten Sie anschließend mit einem Texteditor die Datei php.ini (normalerweise /etc/php.ini) und fügen Sie am Ende den folgenden Inhalt hinzu:
extension="/usr/local/php/lib/php/extensions/no-debug -non-zts-20050922/apc.so“
speichern Sie die Datei und starten Sie Apache neu. Erstellen Sie dann irgendwo in Ihrem Netzwerkbaum eine Datei mit dem Namen info.php, die Folgendes enthält:
<?php phpinfo(); ?>
Öffnen Sie diese Seite in Ihrem Browser. In der Ausgabe sehen Sie einen Teil des APC. Sie können APC jetzt verwenden, um Ihre PHP-Skripte zu beschleunigen.