Apprenons à utiliser MySQL avec Apache -
Apache est un logiciel de serveur Web développé et maintenu par Apache Software Foundation. C'est un logiciel qui accepte les demandes des utilisateurs pour accéder aux pages Web.
Effectuez quelques contrôles de sécurité sur la requête HTTP, puis redirigez l'utilisateur vers la page Web. Il existe de nombreux programmes permettant d'authentifier les utilisateurs des bases de données MySQL. Ces programmes peuvent également être utilisés pour écrire des fichiers journaux dans des tables MySQL.
Le format de journalisation Apache peut être facilement modifié en mode lisible en utilisant MySQL et en plaçant la ligne de code suivante dans le fichier de configuration d'Apache -
LogFormat \ "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\", \ \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""
Pour charger le fichier journal au format ci-dessus dans MySQL, vous pouvez utiliser l'instruction suivante affiché -
LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\'
doit créer la table des noms afin qu'elle contienne les colonnes correspondant aux colonnes écrites par la ligne LogFormat dans le fichier journal.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!