LAMP : 3ème Etape - INSTALL PHP/MYSQL [DEBIAN]

DEBIANLINUXPHPMYSQLPHPMYADMIN

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