-
Notifications
You must be signed in to change notification settings - Fork 0
Installation sur macOS Français
En cas de problème pendant l'installation, ouvrez une issue !
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 !
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 !
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 !
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 !
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à !
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 😉 !
Copiez ces commandes :
$ cd /Applications/MAMP/htdocs/
$ git clone https://github.com/TheOpenMedium/HAY.git
C'est tout 😄 !
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 !