obsolete:informatique:php:xampp
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
obsolete:informatique:php:xampp [2024/11/19 19:25] – supprimée - modification externe (Date inconnue) 127.0.0.1 | obsolete:informatique:php:xampp [2024/11/24 09:34] (Version actuelle) – alexis | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== XAMPP ====== | ||
+ | {{ : | ||
+ | XAMPP est un kit d' | ||
+ | ===== Installation sous Windows ===== | ||
+ | Il faut d' | ||
+ | * 1.8.2 qui utilise la version 5.4.22 de PHP et la version 5.5.34 de MySql, | ||
+ | * 1.8.3 qui utilise la version 5.5.6 de PHP et la version 5.6.14 de MySql. | ||
+ | Il est recommandé d' | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | Pour utiliser certaines fonctions de XAMPP (// | ||
+ | * pour XAMPP 1.8.2, il faut installer la version 2008 (disponible [[http:// | ||
+ | * pour XAMPP 1.8.3, il faut installer la version 2012 (disponible [[http:// | ||
+ | Pour installer ce pack, les droits administrateur sont nécessaires. | ||
+ | |||
+ | ===== Configuration de PHP ===== | ||
+ | Il faut garder en mémoire que le but de XAMPP est de fournir un environnement de développement facilement. Il est **très** fortement déconseillé de l' | ||
+ | Dans le fichier // | ||
+ | <WRAP prewrap> | ||
+ | <code ini> | ||
+ | ; dépend de la localisation de la machine. | ||
+ | date.timezone = America/ | ||
+ | |||
+ | ; dépend de la puissance de la machine. | ||
+ | memory_limit = 512M | ||
+ | |||
+ | ; uniquement pour les développements. Il est nécessaire d' | ||
+ | ; du code plutôt que d' | ||
+ | max_input_var = 10000 | ||
+ | |||
+ | ; uniquement pour les développements sauf si l' | ||
+ | ; charger de gros fichiers. Très utile pour le chargement de fichier de données | ||
+ | ; avec phpmyadmin. | ||
+ | post_max_size = 20M | ||
+ | upload_max_size = 20M | ||
+ | |||
+ | ; pour activer l' | ||
+ | extension = php_intl.dll | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Configuration d'un hôte virtuel ===== | ||
+ | Pour pouvoir utiliser et tester l' | ||
+ | Pour de l' | ||
+ | |||
+ | Dans le cas de XAMPP, il faut savoir que par défaut, l' | ||
+ | <WRAP prewrap> | ||
+ | <code conf> | ||
+ | # Deny access to the entirety of your server' | ||
+ | # explicitly permit access to web content directories in other | ||
+ | # < | ||
+ | # | ||
+ | < | ||
+ | AllowOverride none | ||
+ | Require all denied | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Voici un example rapide de configuration à faire dans le fichier // | ||
+ | <WRAP prewrap> | ||
+ | <code conf> | ||
+ | < | ||
+ | ServerName hostname | ||
+ | DocumentRoot " | ||
+ | < | ||
+ | Options Indexes FollowSymLinks Includes ExecCGI | ||
+ | AllowOverride All | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | Require all granted | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | Il faut noter la présence de **Require all granted** qui autorise l' |