Nous allons ajouter le dépôt Dotdeb qui fournit les dernières versions de Apache, PHP & MySQL pour Debian. Pour cela, il nous faut modifier le fichier sources.list
nano /etc/apt/sources.list
Pour y ajouter ces deux lignes :
deb http://packages.dotdeb.org stable all deb-src http://packages.dotdeb.org stable all
Nous allons ensuite mettre à jour la base de données des paquets pour y ajouter ceux de Dotdeb. La version des paquets Dotdeb étant toujours supérieure à celle des paquets Debian, celui-ci sélectionnera automatiquement les versions Dotdeb lors de l'installation de Apache, PHP, et MySQL.
apt-get update
Après avoir ajouté le dépot Detdeb, nous pouvons désormais passer à l'installation d'Apache et PHP :
apt-get install apache2 php5 php5-mysql
L'installation ne nécessite normalement aucune intervention de votre part. Une fois celle-ci terminée, inscrivez dans votre navigateur l'adresse de votre serveur : vous devriez voir apparaitre le message "It works!", qui signifie qu'Apache fonctionne correctement. Nous allons maintenant tester PHP :
echo "<?php phpinfo(); ?>" > /var/www/phpinfo.php
Puis rendez-vous sur http://votreserveur/phpinfo.php : si PHP fonctionne bien, vous devriez voir apparaitre une page détaillant sa configuration. Si tel n'est pas le cas (par exemple le serveur renvoie juste le fichier et son contenu brut "<?php phpinfo(); ?>"), alors redémarrez Apache :
apache2ctl restart
… et testez à nouveau cette URL.
La version Dotdeb de PHP5 est compilée avec le patch Suhosin. Il permet, après l'installation du paquet php5-suhosin, de régler de nombreux paramètres relatifs à la sécurité de PHP. Plus d'infos sur la documentation sur le site du projet.
Dernière modification: le 03/03/2008 à 16:07 par Elliott F. (Gandi)