LAMP : 3ème Etape - INSTALL PHP/MYSQL
Pour héberger des sites dynamiques ou exécuter des scripts php, nous avons choisi le kit PHP5/MYSQL5.
INSTALLATION PHP5
apt-get install php5
FINI POUR PHP !
INSTALLATION MYSQL5
Pour s’assurer d’installer la dernière version d’un logiciel ou le dernier paquet en date, la commande aptitude search permet de voir les versions et noms des paquets en cours.
Par exemple pour ce cas :
aptitude search mysql retourne toutes les correspondances des paquets mysql sur les paquets disponibles sur la distribution Debian.
Dans ce cas, nous choisissons le paquet le plus récent et nous pouvons l’obtenir qu’en mettant son nom complet (qu’on a récupéré via aptitude search)
aptitude install mysql-server-5.0
SECURISER MYSQL
Mysql est livré non-sécurisé (aucun mot de passe, bases de tests, etc ...), la commande suivante lance un script de sécurisation.
Astuce : pour connaître toutes les commandes liées à un programme, une fonction, il faut taper la commande, suivi de deux fois la touche tabulation.
mysql_secure_installation
Enter current password for root (enter for none) :
Réponse : (Touche Entrée - car nous n’avons pas de mot de passe par défaut)
Set root password : (voulez-vous mettre un mot de passe MYSQL)
Réponse : Yes
New password :
Réponse : NotreNouveauMotdePasseMysql
Ensuite Confirmer le mot de passe.
Remove anonymous users ?
Réponse : Yes
Disallow root login remotely ? (désactiver connection hors localhost)
Réponse : No (attention : nous ne désactivons pas l’accès distant car nous voulons qu’un serveur externe puisse, à travers ses scripts, se connecter à la base mysql). Si vous n’avez pas ce besoin, il est bien sûr recommandé de sélectionner Yes.
Remove test database ... ?
Réponse : Yes
Reload privilege tables now ?
Réponse : Yes
INSTALLATION DE MYSQL TERMINEE !
INSTALLATION DE PHPMYADMIN
aptitude install phpmyadmin
INSTALLATION PHPMYADMIN TERMINEE !
On peut déjà administrer mysql via l’adresse :
http://192.22.1.1/phpmyadmin