AMP Launcher est un programme léger de gestion d’un environnement de développement local sur un ordinateur Windows : Apache, PHP, MySQL ou MariaDB, et en option phpMyAdmin et Mailpit. Cet article est la première partie de l’aide du programme – il explique son fonctionnement et la création de la première installation.
Qu’est-ce qu’AMP Launcher
Le programme permet de faire tourner sur votre ordinateur un environnement complet de création de sites et d’applications web en PHP, sans rien installer en tant que service Windows et sans modifier à la main les fichiers de configuration des serveurs. Il est entièrement autonome – il n’a besoin ni de Laragon ni de XAMPP et gère les paquets que vous téléchargez vous-même.
• Apache – le serveur web, traite les requêtes HTTP/HTTPS et exécute les scripts PHP ;
• PHP – le langage des pages dynamiques, fonctionnant comme module d’Apache ;
• MySQL ou MariaDB – le serveur de base de données ;
• phpMyAdmin (facultatif) – gestion de la base de données dans le navigateur ;
• Mailpit (facultatif) – un serveur de messagerie local pour tester l’envoi d’e-mails sans rien envoyer réellement à l’extérieur.
Les installations et la liste de l’écran de démarrage
Chaque ensemble de serveurs configuré s’appelle une installation. Vous pouvez en créer plusieurs, indépendantes (par exemple une par projet), chacune avec ses propres ports, son propre dossier web et sa propre base de données.

L’écran de démarrage : la liste des installations avec les versions des composants, la dernière démarrée en haut. Les installations de la capture sont des exemples.
La liste est triée selon le dernier démarrage – l’installation démarrée en dernier se trouve tout en haut. L’ordre ne change qu’au démarrage d’une installation (y compris par un raccourci sur le bureau) ; la simple modification de ses paramètres ne la déplace pas. Un clic sur le nom ouvre les paramètres de l’installation, le bouton vert la démarre.
Le programme veille lui-même à la configuration des serveurs : si les ports, les dossiers ou les versions des fichiers changent, la configuration est actualisée au prochain démarrage, sans rien modifier à la main.
Créer une nouvelle installation
Sur l’écran de démarrage, cliquez sur + Ajouter et indiquez le nom de l’installation et celui de son dossier.

Nouvelle installation : nom affiché dans la liste et nom du dossier sur le disque.
Le programme demande ensuite les fichiers ZIP des différents composants – téléchargez-les vous-même depuis les sources officielles :
• Apache – Apache Lounge (versions pour Windows) ;
• PHP – windows.php.net, impérativement la version Thread Safe (pas NTS) pour qu’elle fonctionne avec Apache ;
• MySQL ou MariaDB – dev.mysql.com ou mariadb.org ;
• phpMyAdmin (facultatif) – phpmyadmin.net ;
• Mailpit (facultatif) – mailpit.axllent.org.
Le programme décompresse lui-même les archives choisies dans les sous-dossiers de l’installation.
Dossiers et ports
Dans les paramètres de l’installation, indiquez aussi :
• le dossier web – où se trouvent les fichiers de votre site ou application ;
• le dossier de la base de données – où MySQL/MariaDB stocke ses données ;
• le port Apache – 80 par défaut (s’il est occupé par un autre programme, passez par ex. à 8080) ;
• le port MySQL – 3306 par défaut ;
• les ports de Mailpit (s’il est ajouté) – 1025 par défaut pour le courrier (SMTP) et 8025 pour la boîte dans le navigateur.

Paramètres de l’installation : paquets des composants, dossier web, dossier de la base de données et ports.
Tous ces paramètres peuvent être modifiés plus tard.
Mode PHP : production ou development ?
Si le fichier ZIP de PHP contient les deux variantes de réglages, le programme demande laquelle doit servir de base au fichier php.ini. La question n’apparaît qu’une seule fois, juste après la décompression de l’archive PHP.

La question sur le mode PHP n’apparaît qu’une fois, quand le paquet PHP contient les deux variantes de php.ini.
• Development – les erreurs et avertissements PHP s’affichent dans le navigateur (display_errors activé). Pratique pendant la création de votre site.
• Production – les erreurs sont masquées aux visiteurs (display_errors désactivé). Choisissez ce mode quand d’autres personnes utilisent le site.
Dans tous les cas, le programme écrit toujours les erreurs PHP dans un fichier journal, ce qui permet de savoir ce qui s’est passé même en mode production. Pour changer de mode plus tard, modifiez display_errors dans php.ini – le bouton php.ini l’ouvre – ou remplacez le dossier PHP et choisissez de nouveau.
Enregistrer ou Démarrer
Le bouton Enregistrer enregistre les paramètres sans rien démarrer. Démarrer enregistre les paramètres et ouvre immédiatement la fenêtre de gestion de l’installation. Les archives ZIP ne sont décompressées qu’après un clic sur l’un de ces boutons – avec de gros paquets, cela prend un moment et le programme affiche une fenêtre d’attente avec une roue qui tourne.
Autres thèmes de l’aide
Les autres parties de l’aide d’AMP Launcher sur notre blog : travailler avec une installation (serveurs, journaux, sauvegardes des bases) ; ports, SSL, réseau, paramètres et langue ; dépannage.