UPJV - IUT Amiens
DUT Informatique
M4101C

TD - PHP et Mysql/MariaDB

C. Drocourt
cyril.drocourt AT
u-picardie DOT fr

Points de cours abordés :

- Rappels sur SQL,
- Les droits d'accès Apache,
- Les VirtualHost Apache,
- Réglages principaux de "php",

Exercice 1 :

1 - Installez PHP,
2 - Placez les 4 exemples du cours essai1,php, essai2.php, essai3.php et essai4.php à la racine de votre site Web.
3 - A l'aide de "curl" sur "essai1.php" vérifiez que les entêtes vous donne la verion utilisée.
4 - Réglez le fichier "php.ini" afin de désactiver ce comportement,
5 - A l'aide de "curl" sur "essai1.php" vérifiez que les entêtes ne vous donne plus la verion utilisée.
6 - Créer un fichier "php-cli.ini" réservé aux scripts et configurez la variable "open_basedir" du fichier php.ini sur "/var/www"
7 - Vérifiez à l'aide du fichier essai3.php,

Exercice 3 :

1 - Installez les paquets "mariadb" et "mariadb-server",
2 - Démarrez le service "mariadb" et activez le au démarrage,
3 - Sécurisez son installation,
4 - Installez le paquet "phpMyAdmin", et configurez le pour pouvoir y accéder à distance,
5 - Modifiez la configuration de "phpMyAdmin" pour le rendre accessible uniquement en SSL,

Exercice 4 :

1 - Récupérez la dernière version de wordpress,
2 - Installez le sur "www.dutXX.../wordpress/",