Comment lancer un serveur PHP sur Mac dans le dossier courant ?

Écouter cet article

Tu veux tester ton site PHP en local sur macOS sans te compliquer la vie ? Bonne nouvelle : macOS et PHP intègrent déjà tout ce qu’il faut. Dans ce guide, tu vas apprendre à lancer un serveur PHP dans ton dossier courant en quelques secondes, sans Apache, Nginx ou MAMP.

Pourquoi utiliser le serveur PHP intégré sur Mac ?

PHP inclut un serveur web de développement ultra simple. C’est la solution parfaite pour :

  • Tester rapidement un projet PHP en local
  • Éviter d’installer des outils lourds comme XAMPP ou Docker
  • Travailler sur plusieurs projets sans configuration complexe

Attention ! Ce serveur est destiné uniquement au développement. Il n’est pas sécurisé pour la production.

D’abord, vérifier si PHP est installé sur macOS

Ouvre le Terminal (Applications > Utilitaires > Terminal) et tape :

php -v

Si tu vois s’afficher une version, par exemple PHP 8.5.x, c’est parfait ! passe à l’étape suivante.
Sinon, installe PHP avec Homebrew :

brew install php

Dans ton Terminal, navigue vers le dossier qui contient ton site PHP :

cd /chemin/vers/ton/projet

Exemple : cd ~/Sites/mon-projet

Enfin, lancer le serveur PHP intégré sur Mac

Toujours dans le Terminal, exécute :

php -S localhost:8000

Rendez-vous maintenant sur http://localhost:8000 dans ton navigateur pour voir ton site.

Si tu veux accéder au site depuis d’autres appareils (smartphone, tablette) sur ton réseau local :

php -S 0.0.0.0:8000

Pour aller plus loin, gérer les URLs et le routage (optionnel)

Pour les projets qui utilisent des URLs propres (ex : /blog/article-1), crée un fichier router.php :

<?php
$path = parse_url($_SERVER["REQUEST_URI"], PHP_URL_PATH);
$file = __DIR__ . $path;

if ($path !== '/' && file_exists($file)) {
    return false; // Sert le fichier directement
}

include __DIR__ . '/index.php'; // Sinon redirige vers index.php
?>

Puis relance ton serveur PHP en l’utilisant comme routeur :

php -S localhost:8000 router.php

Arrêter le serveur ou le lancer en arrière-plan

Pour arrêter le serveur : Ctrl + C dans le Terminal.

Pour qu’il tourne en arrière-plan :

nohup php -S localhost:8000 > server.log 2>&1 &

Vérifier si le port 8000 est utilisé :

lsof -i :8000

Aller plus loin avec ton environnement PHP local

  • Ajouter HTTPS local avec mkcert

Pourquoi beaucoup d’étudiants utilisent ce symbole ?

Écouter cet article

Vous l’avez déjà vu dans un devoir, un rapport ou une dissertation : . Ce signe s’appelle le tiret cadratin (en anglais em dash). Il est typographiquement correct, mais rare dans les productions étudiantes… pour une raison très simple : on ne le trouve pas “naturellement” au clavier, et il est peu enseigné.

Ce qui rend le sujet intéressant, c’est l’effet “trace” : quand ce symbole apparaît souvent, il peut donner l’impression d’un texte très “propre”, très structuré, parfois associé à des outils de correction… ou à des générateurs de texte.

Le tiret cadratin, ce n’est pas juste “un long tiret”

On confond souvent trois caractères différents :

  • Tiret cadratin :
  • Tiret demi-cadratin :
  • Trait d’union :

Le cadratin est un caractère Unicode distinct : EM DASH, U+2014. (fileformat.info)


À quoi sert vraiment le tiret cadratin en français ?

Le tiret cadratin sert surtout à structurer la phrase et à créer une rupture plus nette que la virgule.

Incises : une parenthèse plus “visible”

Il encadre une précision au milieu d’une phrase, avec un effet de mise en relief :

Exemple : Ce modèle — pourtant récent — est déjà obsolète.

Rupture : correction, contraste, bascule

Il marque une interruption, un changement de ton, une rectification :

Exemple : Je pensais que ça marcherait — en fait non.

Dialogue : usage littéraire

Dans certains styles (roman, théâtre, narration), il introduit les répliques.


Espaces autour du cadratin : le détail qui change tout

En typographie française soignée, les tirets qui encadrent une incise sont généralement accompagnés d’un espacement, et on utilise souvent des espaces insécables pour éviter qu’un tiret se retrouve seul en début ou fin de ligne. (Vitrine Linguistique)

En pratique, sur le web et dans les traitements de texte, on voit souvent des espaces “normales” par simplicité, mais l’idée clé reste la même : le cadratin sert à découper.


Pourquoi ce symbole est rare chez les étudiants… et pourtant il apparaît

Le tiret cadratin est rare parce qu’il est invisible dans les habitudes de frappe : la plupart des utilisateurs tapent “-” et s’arrêtent là.

Mais il apparaît malgré tout pour des raisons techniques très fréquentes :

Substitutions automatiques (Word, Google Docs, etc.)

Certains logiciels appliquent des règles d’auto-correction : selon le contexte (espaces, hyphens), ils remplacent des traits par des tirets plus longs. Microsoft explique par exemple que des règles d’AutoFormat se basent sur la présence d’espaces autour des hyphens pour décider de remplacer par un tiret long. (Support Microsoft)

Copier-coller depuis une source “propre”

Un étudiant peut coller un extrait provenant d’un PDF, d’un site, d’un article ou d’un correcteur typographique. Le cadratin arrive alors “tout seul”.

Systèmes et raccourcis plus accessibles qu’avant

Sur macOS, le cadratin a un raccourci clavier direct largement documenté : Shift + Option + –. (eshop.macsales.com)
Sur Windows, on peut passer par un Alt code (Alt + 0151) et, sur Windows 11, via le panneau Symboles (Windows + .) selon des guides récents. (Zapier)


Pourquoi ChatGPT l’utilise autant ?

Un modèle de langage privilégie les signes qui améliorent la lisibilité et la segmentation logique. Le cadratin est très efficace pour ajouter une précision sans alourdir la phrase avec des parenthèses, ou sans multiplier les virgules.

Autre effet secondaire : comme l’IA produit des textes explicatifs avec beaucoup d’incises et de nuances, elle crée mécaniquement davantage d’occasions d’utiliser “—”. Certaines analyses grand public notent d’ailleurs que l’em dash est devenu un “marqueur” perçu de textes IA, surtout quand il est surutilisé. (Windows Central)


Est-ce un indice fiable de texte généré ?

Le tiret cadratin seul est un indice faible.

Ce qui devient pertinent, c’est la combinaison :

  • fréquence très élevée de cadratins,
  • incises extrêmement régulières,
  • style très uniforme,
  • cohérence “trop parfaite” par rapport au niveau habituel de l’étudiant,
  • absence des erreurs typiques de l’auteur.

Dans une démarche pédagogique, le plus juste est de traiter “—” comme un signal d’attention, pas comme une preuve.


Comment taper “—” facilement (Windows et Mac)

Sur Windows

Le cadratin peut être saisi via Alt + 0151 (pavé numérique) ou via le panneau Symboles accessible avec Windows + . dans certains environnements. (Zapier)

Sur macOS

Raccourci standard : Shift + Option + – pour . (eshop.macsales.com)


Annexes