LAMP:APC
Jump to navigation
Jump to search
Installation de APC
Description
APC est un accélérateur pour PHP.
Installation préliminaire de re2c
# cd /usr/local/src/ # wget http://downloads.sourceforge.net/project/re2c/re2c/0.13.5/re2c-0.13.5.tar.gz?use_mirror=kent # tar xzvf re2c-0.13.5.tar.gz # cd re2c-0.13.5/ # ./configure # make # rm -f scanner.cc # make install
Téléchargement et installation
# cd /usr/local/src/ # wget http://pecl.php.net/get/APC-3.1.3p1.tgz # tar xvf APC-3.1.3p1.tgz # cd APC-3.1.3p1/ # /usr/local/bin/phpize # ./configure \ --enable-apc \ --enable-apc-mmap \ --with-apxs=/usr/local/apache2/bin/apxs \ --with-php-config=/usr/local/bin/php-config # make # make install
Puis ajouter le chemin dans le php.ini
# vim /usr/local/lib/php.ini
Remplacer :
extension_dir = "./"
par
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20090626/"
et ajouter
extension=apc.so apc.enabled=1 apc.shm_segments=1 apc.shm_size=128 apc.ttl=7200 apc.user_ttl=7200 apc.num_files_hint=1024 apc.mmap_file_mask=/tmp/apc.XXXXXX apc.enable_cli=1
Redémarrage d'Apache
Pour que les modifications du fichier php.ini soient prises en compte, il est nécessaire de redémarrer le service Apache :
# /usr/local/apache2/bin/apachectl restart
Vérification de l'installation
# php -r "phpinfo();" | grep APC APC Support => enabled apc.rfc1867_name => APC_UPLOAD_PROGRESS => APC_UPLOAD_PROGRESS PWD => /usr/local/src/APC-3.0.19 _SERVER["PWD"] => /usr/local/src/APC-3.0.19