# apt-get install php
# /etc/init.d/apache2 reload
Pour vérifier que Apache exécute les scripts PHP, créez le fichier test.php dans le dossier /var/www/ de votre serveur.
Remarque pour créer le fichier test.php :
# cd /var/www/html
# nano test.php
Contenu du fichier test.php :
<?php phpinfo(); ?>
Dans votre navigateur demander l'URL : http://172.16.0.100/test.php
Vérifiez l'existence des fichiers suivants dans le dossier /etc/apache2/mods-enabled :
vous pouvez éditez ces fichiers pour voir leur contenu et vous devez trouver les lignes suivantes (les rajouter si nécessaire)
@php5.load contient : LoadModule php5_module /usr/lib/apache2/modules/libphp5.so @php5.conf contient : AddType application/x-httpd-php .php .phtml .php3
# systemctl reload apache2
# apt-get install mysql-server
# ps aux | grep mysqld --> le processus serveur s'appelle mysqld le caractère | est obtenu par ALT 124 # /etc/init.d/mysql stop --> arrête MySQL - le script s'appelle mysql (sans d) # /etc/init.d/mysql start --> démarre MySQL
Pour se connecter à MySQL en ligne de commande:
# mysql -u nomUtilisateur [-p] [nomBaseDonnees]
(-p permet de saisir un mot de passe, on peut se connecter directement à la base de données voulue)
Pour choisir une base de donénes :
# use [nomBaseDonnees];
Exemple : vous allez utiliser sur le serveur Debian un client mysql en mode texte pour visualiser les comptes et mots de passe actuellemt créés dans MySQL :
# mysql -u root -p → connexion à MySQL Welcome to the MySQL monitor (sans mot de passe !!) mysql> show databases; → visualiser les bases de données existantes mysql> use mysql; → choisir la base de données mysql mysql> show tables; → visualiser toutes les tables existantes dans la BDD mysql mysql> show columns from user; → visualiser les colonnes de la table user mysql> select host, user, password from user; → visualiser les comptes existants mysql> quit → quiter le client mysql
Remarque : pour des raisons évidentes de sécurité, le compte « root » n'est pas autorisé à établir des connexions à la base depuis d'autres machines que localhost. On devra donc procéder comme suit sur le SGBD
# apt-get install phpmyadmin
Lors de l'installation :
Attention utilisez la barre Espace pour sélectionner Apache2 !