aug 232013
 

APC, of Alternative PHP Cache, is net als XCache een opcode cacher. Het slaat geparste PHP code op in het geheugen van de server en zorgt er zo voor dat de code niet elke keer opnieuw gegenereerd wordt bij het opvragen van een pagina.

In deze handleiding wordt APC samen met PHP versie 5.3.x geinstalleerd.

Voorbereiding

Allereerst moeten er een aantal pakketten geïnstalleerd worden voordat APC kan werken met Apache:

sudo aptitude install php-pear
sudo aptitude install php5-dev
sudo aptitude install apache2-dev

APC

Installeer APC

sudo pecl install APC-3.1.5

Tijdens de installatie van APC wordt er 2 keer gevraagd om input van de gebruiker. Druk op Enterom het standaardantwoord [No] te accepteren

apc.ini

Na de installatie moet het bestand apc.ini aangemaakt worden.

nano /etc/php5/conf.d/apc.ini

Plak de volgende tekst in het bestand:

extension=apc.so
apc.enabled = 1
apc.shm_size = 128M
apc.shm_segments=1
apc.write_lock = 1
apc.rfc1867 = On
apc.ttl=7200
apc.user_ttl=7200
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1

Sla het bestand op

Herstart Apache

service apache2 restart

Testen

Maak nu een phpinfo.php bestand aan in de root van de webserver

nano /var/www/phpinfo.php

Plak de volgende tekst in het bestand:

<?php phpinfo(); ?>

Sla het bestand op en open het in de webbrowser via http://localhost/phpinfo.php

Controleer of APC toegevoegd is aan de pagina.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)