Notre serveur ayant besoin de mettre les données en cache pour plus d’efficacité, il peut s’avérer intéressant de maintenir APC à jour via SVN, histoire d’être sous une version “bleeding-edge”.
Méthode manuelle : installation d’APC via SVN
Je vous recommande la méthode automatique, plus bas.
Voici comment installer la dernière beta d’APC via SVN :
svn co http://svn.php.net/repository/pecl/apc/trunk/ apc-trunk cd apc-trunk phpize ./configure --enable-apc --enable-apc-mmap --with-apxs --with-php-config=/usr/bin/php-config make make test make install |
et nous relançons Apache pour valider la nouvelle configuration :
/etc/init.d/apache2 restart |
Méthode automatique : installation d’APC via Dotdeb
Commencez par ajouter les dépôts Dotdeb à la configuration APT.
Ensuite, il suffit d’installer APC avec :
aptitude install php5-apc |
Configuration d’APC
J’ai un peu tweaké ma configuration d’APC par rapport au précédent article. Éditez apc.ini :
nano /etc/php5/conf.d/apc.ini |
et ajoutez-y :
extension=apc.so apc.enabled=1 apc.shm_size=128M apc.stat=0 apc.ttl=7200 apc.user_ttl=7200 apc.enable_cli=1 apc.max_file_size=10M # Enable file upload progress bar by APC : apc.rfc1867 = On |
Voilà, vous possédez la dernière version d’APC sur votre serveur. L’opération est à renouveler de temps à autre, histoire d’être toujours à jour.
Sommaire de la série Monter un serveur dédié de A à Z
- Serveur dédié : installation d’Apache, PHP, MySQL et Webmin
- Serveur dédié : créer la base de données MySQL et importer WordPress
- Serveur dédié : créer et activer un Virtual Host sous Apache
- Serveur dédié : changer les DNS du nom de domaine et le faire pointer vers le serveur
- Serveur dédié : sécurisation des services avec iptables et fail2ban
- Serveur dédié : sécurisation de la couche TCP/IP
- Serveur dédié : création d’un serveur mail Postfix (sécurisé avec Saslauthd et certificat SSL) et Courier (accès POP et IMAP) utilisant une base MySQL d’utilisateurs/domaines virtuels
- Serveur dédié : sécuriser Apache 2 avec ModSecurity
- Serveur dédié : CHMOD récursif sur des fichiers ou répertoires en ligne de commande
- Serveur dédié : installer APC comme système de cache et configurer Varnish comme reverse-proxy pour Apache pour améliorer les performances
- Serveur dédié : afficher la véritable IP derrière un reverse-proxy comme Varnish
- Serveur dédié : intégrer SSH à WordPress pour mettre à jour le core, les plugins et les thèmes
- Serveur dédié : installer la dernière version d’APC par SVN
- Serveur dédié : analyse des performances du serveur
- Serveur dédié : mettre à jour le noyau Debian de la Kimsufi
- Serveur dédié : sauvegarde automatique des fichiers avec Backup Manager sur le serveur de sauvegarde OVH
- Serveur dédié : configurer la limite mémoire pour PHP et Suhosin
- Bash : supprimer tous les fichiers et sous-répertoires d’un répertoire
- Serveur dédié : impossible de se connecter à un port distant
- Rsync: rapatrier les fichiers du serveur à la maison
- Bash : réparer les tables MySQL en cas de crash
- Serveur dédié : création d’une seedbox avec Transmission
- Serveur dédié : des paquets LAMP à jour sous Debian
- Serveur dédié : mise à jour vers Debian 7 Wheezy
Ajout de la méthode automatique : installation d’APC via les dépôts Dotdeb.