Serveur WEB XAMPP

XAMMP est un serveur WEB disponible sous Windows, Linux et Mac, il est à télécharger sur https://www.apachefriends.org/fr/index.html (sur le site, dans le lien Plus de téléchargements, on peut télécharger un .zip qui est une version portable).

Si on utilise la version portable, il faut exécuter le fichier setup_xampp.bat pour mettre à jour automatiquement tous les chemins et l’exécuter de nouveau lorsque la clé USB change de lettre.

PHP

Paramétrer PHP en modifiant le fichier xamp\php\php.ini, paramètres courants à modifier:

  • max_execution_time
  • display_errors
  • display_startup_errors
  • post_max_size
  • upload_max_filesize
  • extension
  • date.timezone=Europe/Paris

Base de données

Sous Windows, de base la base de données met la casse en minuscule au niveau des tables, ce qui peut poser problème si on migre le site vers un serveur Linux.
Pour régler ce problème il faut ajouter une ligne dans le fichier dans dossier xampp\mysql\bin\my.ini dans la partie [mysqld]

lower_case_table_names=2

phpMyAdmin

De base il n’y a pas de mot de passe pour l’utilisateur root. Après en avoir attribué un, on ne peut plus se connecter, pour corriger cela il faut modifier le fichier xampp\phpMyAdmin\config.inc.php et modifier la ligne

$cfg['Servers'][$i]['auth_type'] = 'config';

par la ligne

$cfg['Servers'][$i]['auth_type'] = 'cookie';