Installation de WampServer sous Windows 10 (janvier 2020)

Qu'est ce que WampServer ?

WampServer est une plate-forme de développement Web sous Windows pour créer des applications Web dynamiques (CLI, Wordpress, Symfony, Drupal, etc...). Il installe le serveur Apache2, le language de scripts PHP et la base de donnée MariaBD (mais d'autres tel que MySql ou Postgres peuvent être rajoutés par la suite), ainsi que le gestionnaire de bases de données PhpMyAdmin.

WampServer offre la possibilité d'installer à l'heure où j'écris ce post les versions d'Apache 2.4.41 de PHP (5.6.40, 7.3.12, 7.4.0), de MariaBB (10.4.10|10.3.20), de PhpMyAdmin 4.9.2. En option PHP v7.0.33/7.1.33/7.2.25 et MySQL v5.7.28|8.0.18

Cette application est disponible gratuitement (sous licence GPL) en deux versions : 32 et 64 bits

Téléchargement de WampServer

La version de WampServer dépendra de l'architecture de votre PC : 32 ou 64 bits. Pour le savoir :

  • Cliquez sur le bouton "Démarrer"
  • Cliquer sur "Paramètres"
  • Cliquer sur l'icône "Système"
  • Cliquer sur "Information système" en bas du menu de gauche

En fonction de votre type de système, télécharger donc la version 32 bits, ou la version 64 bits.

Notez que la version 32 bits tournera sur un système 64 bits (l'inverse par contre ne fonctionnera pas)
Notez que vous devez avoir installé Visual Studio 2012 : VC 11 vcredist_x64/86.exe (http://www.microsoft.com/en-us/download/details.aspx?id=30679)
N'installez pas WampServer 2 par dessus WAMP5. Si vous avez une version de WAMP5 installée, sauvegardez vos données, désinstallez-la, et supprimez le répertoire de WAMP5 avant d'installer WampServer 2.

Installation de WampServer

Une fois le fichier d'installation téléchargé, exécutez-le.

Tout d'abord, choississez la langue :

Lisez bien les conditions d'utilisation (si si, un peu de lecture ne fait de mal à personne), ensuite cochez la case "Je comprends et j'accepte les termes du contrat de licence", et cliquez sur le bouton "Suivant"

TODO a finir...

Configuration de WampServer

Paramétrez la langue française Cliquez droit sur l’icône « Wampserver » en bas à droite de la barre des tâches Sélectionnez le dossier « Langue » puis « french » Modifiez les paramètres du fichier « php.ini » « upload_max_filesize » : La taille maximale en octets d’un fichier à charger. « post_max_size » : Définit la taille maximale des données reçues par la méthode POST. Cette option affecte également les fichiers chargés. Pour charger de gros fichiers, cette valeur doit être plus grande que la valeur de « upload_max_filesize ». Si la limitation de mémoire est activée par votre script de configuration, « memory_limit » affectera également les fichiers chargés. De façon générale, « memory_limit » doit être plus grand que « post_max_size ». « max_execution_time » : Fixe le temps maximal d’exécution d’un script, en secondes. La configuration par défaut est de 30 secondes. En fonction de la performance du PC sur lequel est installé Wampserver, augmentez cette valeur. Pour plus d’informations, consultez la ressource « Description des directives internes du php.ini » : http://php.net/manual/fr/ini.core.php Cliquez sur l’icône « Wampserver » en bas à droite de la barre des tâches Sélectionnez le dossier « PHP » puis ouvrez le fichier « php.ini » dans l’application « notepad » Dans « notepad », sélectionnez le menu « Édition » puis « Rechercher » Dans le formulaire « Rechercher », saisir : « max_execution_time » puis augmentez la valeur de 30 à « 300 » secondes ; « memory_limit » puis augmentez de 8M à « 180M » ; « post_max_size » puis augmentez de 8M à « 120M » ; « upload_max_filesize » puis augmentez de 2M à « 100M ». Redémarrez WampServer Cliquez sur l’icône « Wampserver » en bas à droite de la barre des tâches Sélectionnez « Redémarrez les services » Vérifiez que le serveur est sur la position « en ligne » (« Passer hors ligne » affiché ) 4. Observations L’icône de « Wampmanager » dans la barre des tâches doit être de couleur verte. Si ce n’est pas le cas, vous ne pourrez pas lancer la visualisation d’une page php par le navigateur ou lancer PhpMyAdmin ou modifier config.inc.php. « Serveur hors ligne » signifie que Wampserver est uniquement en local (sur votre PC). « Serveur en ligne » signifie que Wampserver est connecté à votre réseau et que tous les PC ou tablettes numériques appartenant à votre réseau (configurés sur la même plage d’adresse IP) peuvent accéder à vos sites et à vos bases de données (à moins que vous ayez effectué les modifications sécuritaires qui s’imposent). Vérifications à effectuer si vous avez un problème : http://forum.wampserver.com/read.php?1,88043