Formation Apache/PHP/MySQL administration et programmation
ContenuTarifs: A distance ou présentiel: 1796 euros
Durée : 5 jours Public : Tous Pré-requis : Avoir suivi le stage "Découverte de Linux" ou posséder les connaissances équivalentes Objectifs : Savoir installer et configurer Apache et MySQL - Savoir gérer des sites web avec Apache - Connaître les principes de base de la programmation PHP et SQL Référence : LIN52-F
Programme:
Présentation d'Apache
Historique
Théorie du fonctionnement d'un serveur http
- Gestion des types mimes
- Fonctionnement avec des requêtes PHP
Installation
- Sous forme de binaire ou de source
- Sous Windows
- Sous linux
- Gestion des mises à jour (Linux)
- Lancer/arrêter le serveur – modification de la configuration
Exigences matérielles
- Processeur/Mémoire/Disque dur
- Débit nécessaire (Internet)
Configuration et principes
Bases du fichier de configuration
- Directives obligatoires
- Configuration générale
- Logs
- Tests avec un navigateur
Utilisation avancée
- Hôtes virtuels (VirtualHost)
- Contrôles d'accès (ACL)
- Gestion externe des droits et des options (.htaccess)
- Authentification (spécifique à un ou plusieurs répertoires)
- Contrôles d'accès (ACL)
- Conséquences sur les performances
- Gestion des index
- Redirections
- Rewritting (URL Rewritting)
Gestion des logs
Stockage des logs (multisite)
Gestion avec logrotate
Analyse des logs : Awstats
Apache avancée
Utilisation du module OpenSSL
- Configuration
- Gestion/Création des certificats
Server-Side Includes
PHP : les bases
Configuration de PHP (fichier ini)
Programmation
- Les bases de la programmation
- Les bases du langage PHP
- Variables
- Structure de contrôles
- Les fonctions
MySQL
Fonctionnement du serveur
Rappels SQL
Configuration du serveur
Outil console (mysql)
Outils web (phpmyadmin)
Interaction avec PHP
Utilisation des fonctions natives de PHP
Autre formation en rapport avec lamp linux apache mysql php