Configuration requise
Objectif de ces notes : indiquer à un administrateur serveur ce qui doit être configuré lors de l’installation pour faire tourner SPIP dans les meilleures bonnes conditions.
Source : Configuration requise
- Serveur Apache ou compatible (versions supérieures à la 1.2x)
- Pas d’impératif ou de préférences pour le système d’exploitation ?
- PHP 5.1.0 minimum
- MySQL 5 ET SQLite3
- SQLite3 nécessaire pour les sauvegardes et restaurations de la base via l’espace privé
- NetPBM, Imagick/convert, GD1, GD2 (requis) (plus Freetype pour les filtres |image_typo).
- Imagick et GD2 nécessaires
Autres configuration nécessaires :
- fonction mail() de php activée (pour envoi de mails de notification)
- mod_rewrite activé (pour la réécriture d’URL)
- surcharge de la configuration par .htaccess activé (pour la réécriture d’URL notamment)
- possibilité de régler les autorisations sur /IMG /local /tmp /config
- Extensions PHP : php-utilities (avoir les passerelles PHP -> MySQL/SQlite, etc.)
Pour les performances
Source : voir notamment Optimiser les performances de SPIP
- mod_expires activé : http://technique.arscenic.org/lamp-linux-apache-mysql-php/apache/optimisations/article/expire-headers
- mod_deflate activé cf. http://technique.arscenic.org/lamp-linux-apache-mysql-php/apache/optimisations/article/mod_deflate-compression-gzip-du
Si on utilise Mémoization :
- installation de Xcache
- par defaut le cache size est 0 ce qui le met en mode ’disable’ : à modifier. La config. suivante fonctionne :
- Xcache.size=16M
- Xcache.count=1
- Xcache.var_size=16M
- Xcache.var_count=1
À tester avec http://www.webpagetest.org/
Lire aussi :
- Configuration minimale pour SPIP 3.1 par Tech-nova