Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

Installation sur macOS Français

Lyes Saadi edited this page Apr 17, 2018 · 4 revisions

En cas de problème pendant l'installation, ouvrez une issue !

Installation sur macOS

1. Installer Mamp

Télécharger Mamp

Avant d'installer, il faut télécharger, et oui ! Et pour ça on va devoir aller sur ce site web ici, pour installer ce qu'on appelle un serveur web. On pourrais installer tous les composants un par un, mais heureusement, des développeurs, nous on simplifié la tâche, et on créer des paquets 3 (Apache, MySQL ou MariaDB et PHP) en 1 !

Installer Mamp

Pour l'installer... il faut lancer l'installateur ! Il vous faut commencer par lire (ou pas 😜) la licence et les conditions d'utilisations ! Puis lancer l'installation... et c'est tout !

Configurer Mamp

Maintenant, lancez Mamp (pas Mamp Pro, c'est une version de test de quelques jours, je vous recommande donc de n'utiliser que la version standard !), puis allez dans préférence, puis dans ports, puis appuyez sur le bouton "Set Web & MySQL ports to 80 & 3306", et voilà ! Je vous conseille aussi de décocher la case dans Start/Stop "Stop servers" et de cocher "Start servers" ! Ça permettra de lancer les serveurs en lançant Mamp et de ne pas les arrêter en arrêtant Mamp !

Lancer Mamp

Appuyez sur le bouton "Démarrer les serveurs", si vous voyez ce message en allant ici "Index of /", c'est que ça marche ! Bravo ! Vous avez gagné un cookie !

2. Installer Composer

Enfin, nous avons installé le serveur web ! Maintenant, il faut juste installer un petit programme de gestion de dépendances ! Allez ici et suivez les instructions à la lettre en copiant les lignes dans votre terminal !

Puis tapez cette commande :

# mv composer.phar /usr/local/bin/composer # Si vous avez une erreur, faites un 'mkdir -p /usr/local/bin' puis répétez la commande !

Voilà !

3. Installer Git

Je me doute que si vous utilisez GitHub, vous utilisez sûrement Git, mais bon, au doute, je vous apprend à installer Git ! Il vous faut juste télécharger ici l'installateur, de le lancer, et puis c'est tout 😄 !

Ah ! Si ! Juste au cas où, testez cette commande :

$ git

Si une liste de commande s'affiche, tout va bien ! Mais si ce message s'affiche 'The "git" command requires the command line developer tools. Would you like to install the tools now?' ou quelque chose dans le genre, répondez par non, et exécutez cette commande :

# mv /usr/bin/git /usr/bin/git-system

Puis retestez la commande, si ça marche pas, posez-nous votre problème dans les issues 😉 !

4. Télécharger le projet

Copiez ces commandes :

$ cd /Applications/MAMP/htdocs/
$ git clone https://github.com/TheOpenMedium/HAY.git

C'est tout 😄 !

5. Installer les dépendances

Maintenant, on vas utiliser composer pour installer les dépendances en écrivant ceci :

$ cd /Applications/MAMP/htdocs/HAY/
$ composer install

Ça devrait prendre un peut de temps, mais après ça Symfony est près à être utilisez, pour lancer le serveur Symfony, écrivez ceci... Pourquoi, vous me regardez comme ça ? Pourquoi on a fait tout ça si c'est pour lancer un serveur Symfony ? Pour une raison simple, installer PHP, MariaDB (ou MySQL si vous préférez) et Apache facilement pardi ! Mais utiliser un serveur Symfony est quand même préférable ! Bon, tapez ceci maintenant :

$ cd /Applications/MAMP/htdocs/HAY/
$ php bin/console server:run

Bien, si vous n'avez aucune erreur, Symfony marche ! Pour l'arrêter tapez ctrl + c. Sinon, ouvrez une issue, on vous aidera !

Vous pouvez aussi aller maintenant à localhost:8000/ pour voir le projet, mais vous devriez tomber sur une magnifique exception en explorant un peu ! Pourquoi ? Parce que, nous avons toujours pas configuré Symfony, on va voir ça maintenant !