PHP
Articles concernant la mise en place d'un serveur pour le language PHP
-
Installer PHP-FPM sur Debian
PHP-FPM est une amélioration sensible de la mécanique FCGI pour PHP. Son utilisation permet d'améliorer sensiblement les performances de vos sites Internet. C'est un outil recommandé pour optimiser l'hébergement de sites générant un fort trafic. Cet article vous guide dans la mise en place de cette mécanique sur Debian, en utilisant les paquets fournit par dotdeb.org.
-
Améliorer la configuration initiale de PHP sur Debian
La configuration initiale de PHP proposée par Debian est très bien réalisée. Cet article présente quelques ajustements l'améliorant encore.
-
Gérer la configuration PHP en ligne de commande sur Debian
Limite mémoire, taille des fichiers déposés, gestion des guillemets, ... sont autant de paramètres de configuration de PHP dont la modification est demandée par diverses applications Web lors de leur installation. Ce guide propose la mise en place d'un script en ligne de commande permettant la modification sans conflit de la configuration PHP.
-
Mettre en place une notification par email des erreurs PHP
Être notifié rapidement des erreurs PHP apparaissant sur un serveur permet d'être réactif lors qu'un problème se pose sur un site en production. Ce guide vous propose une solution pour mettre en place de telles notifications.
-
Surveiller les mises à jour PEAR
PEAR (pour PHP Extension and Application Repository) est une collection de bibliothèques PHP. C'est aussi une application qui permet de gérer les bibliothèques (installer ou mettre à jour une bibliothèque). En sécurité, la règle n°1 est de maintenir le système à jour. Ce guide vous aide à mettre en place une alerte lorsque des mises à jour PEAR sont disponibles sur le système.
-
Installer l'extension PHP APC sur Debian
APC, acronyme de Alternative PHP Cache, est un cache d'op-code améliorant les performances du code PHP. C'est un outil incontournable si vous utilisez de nombreuses applications PHP.
-
Installer l'extension PHP XCache sur Debian
XCache est un cache d'op-code accélérant l'exécution du code PHP. C'est une alternative crédible à APC. Ce guide aide à son installation sur Debian GNU/Linux.
-
Installer l'extension PHP Imagick sur Debian
L'extension Imagick apporte au langage PHP la puissance de la bibliothèque de manipulation d'images ImageMagick. Un de ses intérêts est qu'il supporte beaucoup plus de formats que GD. Cet article vous aide à l'installer sur Debian.
-
Installer l'extension PHP XDebug sur Debian
XDebug est un puissant outil de débogage des sites PHP. En plus d'ajouter des traces aux messages d'erreurs, il dispose d'une fonctionnalité d'exécution pas à pas des scripts PHP.
-
Installer l'extension PHP ChartDirector sur Debian
ChartDirector est un outil de génération de graphiques utilisé par certaines applications PHP, notamment EggCRM. Ce guide facilite son installation sur Debian GNU/Linux
-
Installer ionCube Loader sur Debian
ionCube Loader est un outil permettant d'utiliser des fichiers PHP protégés par une licence. Ce guide vous aide à l'installer sur Debian.
-
Installer Zend Guard Loader/Zend Optimizer sur Debian
Zend Optimizer accélére l'exécution du code PHP et permet l'utilisation des fichiers protégés par une licence à l'aide de Zend Guard. Ce guide vous aide à installer cette extension PHP sur Debian.
-
Gérer les sessions PHP avec Memcached
Par défaut, les sessions PHP sont stockées sur le système de fichier (dans /var/lib/php5, ou dans /tmp). Si les sites Internet hébergés font une utilisation intensive des sessions, cela entraîne un délai supplémentaire dans l'exécution des requêtes PHP. Il est possible d'optimiser les performances en stockant les sessions en mémoire à l'aide de Memcached. Ce guide décrit la mise en place de ce système.
-
Gérer les sessions PHP avec Memcached et MySQL
Utiliser Memcached et MySQL pour gérer les sessions PHP est la clef pour la réalisation d'environnement de haute-disponibilité. Cette configuration permet de partager les données de session entre plusieurs serveurs PHP situés derrière un répartiteur de charge. Dans un environnement plus simple, cela permet d'éviter le stockage des sessions sur le système de fichiers. Ce guide décrit la mise en place d'un gestionnaire personnalisé de sessions PHP basés sur une configuration hybride Memcached / MySQL.
-
Installer PHP 5.3 sur Debian 7.0 Wheezy
Debian 7.0 Wheezy fournit par défaut PHP 5.4. Ce peut causer des incompatibilités avec certaines applications Web. Ce guide aide à installer PHP 5.3 depuis les dépôts DotDeb pour Squeeze sur Debian 7.0 Wheezy.
-
Installer l'extension PHP Pinba sur Debian
Pinba est une extension PHP collectant des informations sur les performances des applications hébergées sur le serveur l'utilisant.