Documentation · Chapitre 01

Démarrer et comprendre
le projet.

Lancez le serveur depuis la racine du projet et ouvrez l’adresse affichée par AML.

Lancer le serveur

phpaml — zsh
aml serve
PHPAML is listening at http://127.0.0.1:8910
Use Ctrl+C to stop the server.

Gardez ce terminal ouvert. Si 8910 est occupé, AML essaie automatiquement le port suivant.

CE QUE VOUS OBSERVEZ

127.0.0.1 est votre propre ordinateur.

Cette adresse, aussi appelée localhost, revient vers votre machine. Le nombre 8910 est le port : il permet au système de distinguer le serveur PHPAML des autres programmes réseau. Une autre personne sur Internet ne peut pas visiter cette adresse sur votre ordinateur.

1Vous ouvrez l’URL
→
2aml serve

reçoit la requête

→
3PHPAML

retourne la page

Si runtime/ a disparu

Au démarrage, aml serve détecte son absence et tente de le reconstruire. Si cela échoue, aml install donne un diagnostic détaillé.

phpaml — zsh
aml install
aml doctor
aml serve

Arrêter proprement

Dans le terminal du serveur, appuyez sur Ctrl+C. Aucun fichier du projet n’est supprimé.

VÉRIFIEZ VOTRE COMPRÉHENSION

Pourquoi le navigateur ne répond-il plus après Ctrl+C ?

Afficher la réponse

Parce que Ctrl+C arrête le serveur local qui recevait les requêtes. Le code existe toujours, mais aucun processus ne l’exécute pour le navigateur.

EN RÉSUMÉ

Ce qu’il faut retenir

  • aml serve lance un serveur uniquement destiné au développement.
  • 127.0.0.1 désigne votre ordinateur.
  • Le port identifie le service local.
  • runtime/ est reconstructible; Ctrl+C ne supprime aucun fichier.