Académique Documents
Professionnel Documents
Culture Documents
Nom:SALL
Classe:DSTI2A
HTTP-MYSQL
Que constatez-vous ?
root@awa-sall:/var/www/html/tp1# netstat -
anp | grep -w 3306
Connectons sur le serveur mysql en ligne de
commande en tant que root
root@awa-sall:/var/www/html/tp1# mysql -
u root -p
En utilisant la commande :
root@awa-sall:/var/www/html/tp1#
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Changeons la valeurs de parametres de mysql
Rédemarrons le serveur mysql pour que les
nouveaux parametres soient pris en compte
root@awa-sall:/var/www/html/tp1# service
mysql restart
Faisons de nouveau :
root@awa-sall:/var/www/html/tp1# netstat -anp |
grep -w 3306
Interprétez le résultat ?
→tcp:la 1er colonne nous donne le port tcp. En
effet ,ce dernier gère les états de connexion.
Éditons le fichier :
root@awa-sall:/var/www/html/tp1# nano
recu.php
root@awa-sall:/var/www/html/tp1# nano
read.php
<?php
// connexion à la base sgbs
$conn=mysqli_connect("localhost","bouki","
passer","sgbs");
// preparation de la requete
$sql="select * from client";
// execution de la requte
$result=mysqli_query($conn,$sql);
// recuperation de tous les resultats dans un
tableau
$tab=mysqli_fetch_all($result);
// affichage brut des resultats
print_r($tab);
?>
Exécutons le programme read.php dans un
navigateur
Utilisons la commande tail -f pour consulter le
logs d’apache2
Installons le paquet php-mysql
Redémarrons le serveur
root@boris-VirtualBox:/var/www/html/tp1#
service apache2 restart
On reteste
<?php
$prenom=$_REQUEST['prenom'];
$nom=$_REQUEST['nom'];
$code=$_REQUEST['code'];
$numcompte=$_REQUEST['numcompte'];
$montant=$_REQUEST['montant'];
// connexion à la base sgbs
$conn=mysqli_connect("localhost","bouki","pass
er","sgbs");
// preparation de la requete
$sql="insert into
client(prenom,nom,code,numcompte,montant)
values('$prenom','$nom','$code','$numcompte','$
montant')";
// execution de la requte
$result=mysqli_query($conn,$sql);
// affichage indo pour informer l'utilisateur
echo "Insertion reussie";
Installons le client HTTP avancé curl par la
commande :
root@awa-sall:/var/www/html/tp1# apt install
curl
root@awa-sall:/var/www/html/tp1# cp create.php
update.php