Association Générale des Utilisateurs de logiciels libres en Côte-d'Or
Rubriques
Notre ami Tux en rodéo sur l'escargot de Bourgogne :-) |
Installation Apache, PHP, MySQL et phpMyAdmin sur une Debian Testing
Rubrique :
Serveurs
Le : mercredi 14 mars 2007 Par : Tony Visites : 88854 Tags : Apache, Débian, MySQL, PHP, phpMyAdmin But de ce documentCe document me sert de mémo pour installer Apache (version 1 ou 2), PHP (version 4 ou 5) et MySQL (version 5) sur une Debian Testing ou SID. Je le diffuse en espérant qu’il puisse servir à d’autres personnes. Pré-requisAvoir installé une Debian de Base :
Installation d’Apache version 1.3 et de PHP4Ces paquets installent apache, php4 et le module php4 pour apache :
Cette installation, doit installer par dépendance les paquets suivants :
Remarque : Le paquet apache2-utils est commun à Apache 1.3 et Apache 2. Pour le php, il existe d’autres paquets que vous pouvez installer en fonction de vos besoins. La commande suivant permet de connaître la liste de ces paquets :
Personnellement, j’installe le paquet suivant pour pouvoir faire des scripts php en ligne de commande :
Pour des raisons de sécurité, le php n’est pas activé par défaut dans apache. Pour l’activer et configurer apache, il faut exécuter cette commande et sélectionner le module php4 dans la liste des modules indiqués :
La commande précédente, va modifier la configuration d’apache (/etc/apache/httpd.conf) et la liste des modules chargés au démarrage (/etc/apache/modules.conf) Après chaque modification de la configuration, il faut redémarrer (ou reloader) Apache. La commande suivante permet de démarrer, d’arrêter, de redémarrer ou de recharger la configuration :
Pour valider qu’Apache fonctionne correctement, il faut saisir l’adresse suivante dans un navigateur :
Pour vérifier que php4 fonctionne correctement avec Apache, il faut créer par exemple le fichier « test.php » dans « /var/www » contenant la commande suivante :
Et ensuite depuis un navigateur, il faut saisir l’adresse suivante :
Si votre navigateur essaye de télécharger le fichier php au lieu d’afficher le résultat souhaité, vérifier les points suivants :
Installation d’Apache version 1.3 et de PHP5Ces paquets installent apache, php5 et le module php5 pour apache :
Cette installation, doit installer par dépendance les paquets suivants :
Pour activer php5, le tester et pour les autres remarques, vous pouvez vous reporter au chapitre précédent. Installation d’Apache version 2.2 et de PHP4Ces paquets installent apache 2.2, php4 et le module php4 pour apache :
Cette installation, doit installer par dépendance les paquets suivants :
Avec Apache vers 2.3, les modules disponibles sont dans le dossier « /etc/apache2/mods-available/ » et les modules activés sont dans le dossier « /etc/apache2/mods-enabled/ ». Si le module php4 n’est pas chargé, il faut le charger avec la commande suivante :
Après chaque modification de la configuration, il faut redémarrer (ou reloader) Apache :
Pour valider qu’Apache fonctionne correctement, il faut saisir l’adresse suivante dans un navigateur :
Pour vérifier que php4 fonctionne correctement avec Apache, il faut créer par exemple le fichier « test.php » dans « /var/www » contenant la commande suivante :
Et ensuite depuis un navigateur, il faut saisir l’adresse suivante :
Si votre navigateur essaye de télécharger le fichier php au lieu d’afficher le résultat souhaité, vérifier les points suivants :
Installation d’Apache version 2.2 et de PHP5Ces paquets installent apache 2.2, php5 et le module php5 pour apache :
Cette installation, doit installer par dépendance les paquets suivants :
Pour activer php5, le tester et pour les autres remarques, vous pouvez vous reporter au chapitre précédent. Installation de MySQL 5.0Remarque : A ce jour, il n’est plus possible d’installer la version 4.0 de MySQL sur Debian Testing/SID, car seul la version 5 est disponible. Paquet à installer :
La commande suivante permet de démarrer, d’arrêter, de redémarrer ou de recharger le serveur :
Si aucun mot de passe n’a encore été défini pour MySQL, la commande suivante sous root permet d’entrer dans le mode ligne de commande de MySQL pour valider que tout fonctionne :
Saisir « quit » pour sortir du mode de commande de MySQL. Si un mot de passe a été défini pour l’utilisateur « root » de MySQL, la commande suivante permet de se connecter à MySQL depuis n’importe quel utilisateur Linux :
Installation de phpmyadminPaquet à installer :
Pour vérifier que « phpmyadmin » fonctionne, il faut saisir l’adresse suivante dans un navigateur :
Une fenêtre de connexion à MySQL doit apparaître et si aucun mot de passe n’a encore été défini dans MySQL, il faut mettre « root » en nom d’utilisateur et ne rien mettre en mot de passe. Après cette installation, je vous conseille vivement de mettre un mot de passe à l’utilisateur « root » de MySQL en cliquant sur le lien « Modifier le mot de passe ». Historique des modifications
Article précédent : Installation et configuration du serveur FTP Pure-FTPd sous Debian
Article suivant : Utiliser CUPS pour partager une imprimante sans passer par Samba
Forum
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||