Documentation · Chapitre 01

Installer AML
correctement.

Utilisez le paquet officiel de votre système. AML installe sa propre version de PHP et Composer.

Choisissez votre système

La version documentée ici est AML 1.7.0-beta.43. Téléchargez toujours depuis phpaml.com ou la release GitHub officielle.

Installer selon la plateforme

Windows

Ouvrez le .exe puis un nouveau terminal. L’installation utilise votre profil et ne demande normalement pas de droits administrateur.

macOS

Ouvrez le .pkg. Le paquet bêta n’étant pas encore signé par Apple, macOS peut demander une autorisation dans Confidentialité et sécurité.

Debian / Ubuntu

phpaml — zsh
sudo dpkg -i phpaml-1.7.0-beta.43-linux-x64.deb

POURQUOI UN INSTALLATEUR COMPLET ?

Le même environnement pour tout le monde.

Une application PHP dépend normalement de plusieurs outils installés séparément : PHP exécute le code, Composer gère les bibliothèques et une commande lance les tâches du projet. Deux développeurs peuvent alors posséder des versions incompatibles. AML regroupe une version contrôlée de PHP 8.4, Composer et la CLI afin de réduire ces différences.

Sans AML

Installer PHP, configurer PATH, installer Composer, vérifier les versions puis préparer chaque projet.

Avec AML

Installer un paquet, ouvrir un nouveau terminal et vérifier l’ensemble avec aml doctor.

Ce que l’installateur modifie

Il place AML et ses outils privés sur la machine, puis rend la commande aml accessible depuis le terminal grâce au PATH. Il ne crée encore aucune application.

Premier contrôle

phpaml — zsh
aml version

Le terminal doit afficher 1.7.0-beta.43. Si aml est introuvable, fermez puis rouvrez le terminal pour recharger le PATH.

VÉRIFIEZ VOTRE COMPRÉHENSION

Pourquoi faut-il ouvrir un nouveau terminal après l’installation ?

Afficher la réponse

Parce que le terminal déjà ouvert peut conserver l’ancienne valeur de PATH et ne pas encore connaître la commande aml.

EN RÉSUMÉ

Ce qu’il faut retenir

  • AML inclut PHP et Composer.
  • Le paquet doit correspondre au système et à l’architecture.
  • aml version confirme que le terminal trouve la commande.
  • Une installation réussie ne crée pas encore de projet.