macOS 14+ · Apple Silicon et Intel · Free et Pro

Des serveurs PHP locaux.
Plusieurs à la fois.

Faro est la façon moderne d’avoir des serveurs PHP locaux sur votre Mac : Apache, PHP 5.6 à 8.5, MariaDB, phpMyAdmin, HTTPS et terminal intégré. Chaque serveur a sa version, sa base de données et son port, pour tester un projet en PHP 5.6 et un autre en 8.3 en même temps.

  • PHP 5.6 → 8.5, mod_php ou PHP-FPM
  • MariaDB 10.5 → 11.8 par serveur
  • phpMyAdmin adapté à chaque PHP
  • Mode clair et sombre, 10 langues
Faro: panel con tres servidores, uno en marcha

Conçu pour cohabiter avec des projets de différentes époques

PHP 5.6 et PHP 8.5.
En même temps.

Chaque serveur a son propre Apache, son PHP, son MariaDB et son port. Démarrez ceux qu’il vous faut, Faro s’occupe du reste.

Tableau de bord

Tous vos projets, d’un coup d’œil.

État en direct, version de PHP, base de données et port de chaque serveur. Démarrer, arrêter, ouvrir dans le navigateur ou entrer dans phpMyAdmin en un clic.

Fiche du serveur

Chaque serveur, à votre mesure.

Version de PHP, mod_php ou FPM, ports, HTTPS, domaine .test, limites php.ini, extensions, base de données, Git, journaux et terminal. Tout en onglets, sans toucher à un fichier de configuration.

Tout ce qu’il faut à un serveur local. Sans se battre avec la configuration.

Conçu pour ceux qui maintiennent des projets de différentes époques sans vouloir se battre avec la configuration.

Serveurs indépendants

Chaque serveur a son Apache, son PHP, son MariaDB et ses fichiers de configuration. Lancez-en deux, trois ou dix à la fois, chacun sur son port.

🐘

PHP 5.6 à 8.5

Installez les versions dont vous avez besoin en un clic. Choisissez Apache mod_php (classique) ou PHP-FPM (comme en production) par serveur.

🗄

MariaDB avec versions

10.5, 10.6, 10.11, 11.4 ou 11.8. Chaque serveur avec son instance et son port. Créez, importez et exportez des bases depuis l’app.

Le bon phpMyAdmin

Faro sert phpMyAdmin 4.9 aux projets en PHP 5.6–7.1 et 5.2 aux autres, déjà connecté à la bonne base.

🔒

HTTPS en un clic

Un certificat auto-signé par serveur avec localhost et votre domaine .test ; marquez-le comme fiable et testez sans avertissement dans Safari ou Chrome.

▶_

Terminal intégré

Un vrai terminal par serveur avec sa version de PHP et Composer dans le PATH. Boutons rapides pour artisan, composer et git.

Git et GitHub

État, commits, push et pull sans quitter l’app ; clonez un dépôt à la création d’un serveur ; ouvrez le projet sur GitHub.

Courrier capturé

Mailpit intégré : les courriels envoyés par votre projet arrivent dans une boîte locale au lieu de partir sur Internet.

🐞

Xdebug, OPcache, php.ini

Activez des extensions et ajustez les limites depuis une fiche claire. Faro régénère php.ini, httpd.conf et my.cnf pour vous.

.test

Domaines locaux

maboutique.test au lieu de localhost:8080. Faro ajoute l’entrée à /etc/hosts quand vous le demandez.

📋

Journaux en direct

Erreurs d’Apache, PHP, FPM et MariaDB avec filtre, toujours à un clic. Sans chercher les chemins.

Beau et dans votre langue

Design natif macOS, mode clair et sombre, icône dans la barre des menus et dix langues : espagnol, anglais, portugais, français, allemand, italien, néerlandais, russe, japonais et chinois.

Comment ça marche

1

Installez Faro

Glissez l’app dans Applications. Sans Homebrew, Faro l’installe depuis son terminal ; il télécharge ensuite Apache, PHP, MariaDB et phpMyAdmin.

2

Créez un serveur

Nom, dossier, version de PHP, base de données, ports, SSL. Faro propose des ports libres et, si vous voulez, clone un dépôt ou télécharge WordPress.

3

Appuyez sur Démarrer

Faro génère la configuration, lance MariaDB, PHP-FPM et Apache et ouvre le site. Créez un autre serveur avec une autre version et lancez-le aussi.

# Cada servidor vive en su carpeta, con su configuración
~/Library/Application Support/Faro/servers/<id>/
├── httpd.conf        # Apache en :8081, mod_php o proxy a php-fpm
├── php/php.ini       # límites, errores, extensiones
├── php-fpm.conf
├── my.cnf            # MariaDB en :3307, datadir propio
├── ssl/cert.pem      # localhost, 127.0.0.1, api.test
├── mariadb/          # datos
└── logs/             # apache, php, fpm, mariadb

Tarifs

Commencez gratuitement avec un serveur. Quand il vous en faut plus, Faro Pro est un paiement unique : sans abonnement, mises à jour de la version majeure incluses.

Faro Free

Gratuit

Pour tester un projet.

  • 1 serveur (Apache mod_php)
  • PHP 5.6 → 8.5, une version active
  • MariaDB et phpMyAdmin
  • Journaux et réglages php.ini
  • Plusieurs serveurs à la fois
  • PHP-FPM, HTTPS, domaines .test
  • Terminal, Git, Mailpit, Xdebug
  • Import/export des bases et de la configuration
Télécharger gratuitement
Recommandé

Faro Pro

USD 15.99 paiement unique

Pour travailler avec plusieurs projets et versions.

  • Serveurs illimités, chacun avec son PHP et son port
  • Apache mod_php ou PHP-FPM par serveur
  • HTTPS avec certificat et domaines .test
  • Terminal intégré avec le bon PHP
  • Git et GitHub, Mailpit, Xdebug
  • Import/export des bases de données et de la configuration
  • Accès depuis le réseau local, démarrage automatique
  • Clé pour 1 utilisateur, tous ses Mac, activation hors ligne
Acheter Faro Pro

Questions fréquentes

Pourquoi Faro utilise-t-il Homebrew au lieu d’inclure PHP et MariaDB ?

Pour avoir toujours des versions à jour et maintenues par la communauté, avec les extensions standard, plutôt que des binaires figés. Faro se charge de tout installer : vous choisissez seulement les versions.

Puis-je utiliser le dossier d’un projet existant ?

Oui. À la création du serveur, vous choisissez n’importe quel dossier comme racine web ; Faro ne le modifie ni ne le supprime jamais.

Comment mon code se connecte-t-il à la base ?

hôte 127.0.0.1, le port du serveur (par exemple 3307), utilisateur root et le mot de passe défini (root par défaut). Avec host=localhost, PHP utilise directement le socket du serveur.

Ça marche avec Laravel, Symfony, WordPress ?

Oui. À la création d’un serveur vous pouvez télécharger WordPress ou lancer composer create-project pour Laravel ou Symfony dans le terminal intégré. AllowOverride All est actif pour les .htaccess.

Faut-il des droits administrateur ?

Seulement pour les domaines .test (modifier /etc/hosts) ou pour faire confiance au certificat HTTPS. Les serveurs tournent avec votre utilisateur, sur des ports hauts.

Quelle est la différence entre Free et Pro ?

Free sert à tester un projet : un serveur avec Apache mod_php, MariaDB et phpMyAdmin. Pro (15,99 USD, paiement unique) débloque des serveurs illimités en parallèle, PHP-FPM, HTTPS, domaines .test, terminal, Git, Mailpit, Xdebug et import/export. La clé s’active hors ligne.

Que se passe-t-il quand je quitte Faro ?

Il arrête proprement tous les serveurs. Si vous préférez les garder actifs, désactivez-le dans les Réglages ; Faro reste dans la barre des menus.

Allumez le phare

macOS 14 Sonoma ou plus récent, Apple Silicon et Intel. Le téléchargement inclut Free ; Pro s’active avec votre clé.

Première ouverture sur un Mac sans notarisation : clic droit → Ouvrir.