Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-gutenberg-blocks domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the mailpoet domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-optimize domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the twentig domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the advanced-ads domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114

Notice: La fonction _load_textdomain_just_in_time a été appelée de façon incorrecte. Le chargement de la traduction pour le domaine twentytwenty a été déclenché trop tôt. Cela indique généralement que du code dans l’extension ou le thème s’exécute trop tôt. Les traductions doivent être chargées au moment de l’action init ou plus tard. Veuillez lire Débogage dans WordPress (en) pour plus d’informations. (Ce message a été ajouté à la version 6.7.0.) in /home2/expatfb/itanea.fr/apprendre-le-developpement-web/wp-includes/functions.php on line 6114
Installer Laravel, en 5 minutes vraiment ? - Apprendre le développement Web
Catégories
Laravel

Installer Laravel, en 5 minutes vraiment ?

Vous souhaitez installer Laravel et vous n’êtes pas sûr de la bonne manière de procéder ? Pas de panique, je vais vous apprendre comment faire, je suis là pour ça !

Prérequis avant d’installer Laravel

Cela va sans dire mais cela va mieux en le disant, il vous faut un environnement comportant PHP et une base de données (mysql, postgresql, etc.) pour pouvoir installer Laravel.

Il vous faut également une version minimale de PHP et quelques composants de PHP activés. En voici la liste complète pour Laravel 6.X :

  • PHP >= 7.2.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Il vous faut également Composer afin de gérer correctement les dépendances.

Ainsi que node.js et npm, pour permettre la compilation des assets une fois le projet lancé.

Oui cela fait beaucoup de chose. Si vous êtes sous Linux vous avez potentiellement déjà tout sous la main.

Si vous êtes sous Windows cela peut être plus délicat. Vous pouvez choisir de partir en mode baroudeur et tout installer à la main, mais si je peux vous gagner quelques heures et quelques sueurs froides, je ne me priverai pas de vous livrer mon petit secret, il tient en trois syllabes : la-ra-gon, oui Laragon.

Je vous entends vous dire « mais qu’est ce que c’est Laragon ? »

Laragon est un logiciel sous Windows qui vous permet de bénéficier d’un environnement de développement web complet, mais vous en saurez plus en lisant mon article dédié à Laragon.

Installer Laravel : plusieurs méthodes

Dans la vie, on peut arriver à son but en empruntant différents chemins, pour Laravel, c’est pareil, il existe plusieurs moyens pour l’installer.

Voyons, cela ensemble tout de suite.

L’installation de Laravel avec composer

Il s’agit ni plus ni moins de la façon officielle d’installer Laravel que vous trouverez dans la documentation officielle, votre bible !

Pour installer laravel, lire la documentation ça peut aussi servir !! :D
La documentation, cette bible que personne ne lit jamais !!!
Installer Laravel en ligne de commande avec Composer
Installation de Laravel en ligne de commande avec Composer

Une fois l’installation terminée, il vous suffit de vous rendre dans le répertoire d’installation.

Ici ce sera un cd demo42, à modifier selon le nom que vous aurez donné à votre projet.

Ensuite vous pourrez lancer par exemple un serveur de développement avec la commande :

php artisan serve

Il n’y a plus qu’à vous rendre sur l’url que vous indique artisan : http://127.0.0.1:8000 et vous verrez apparaître la page d’accueil de Laravel indiquant que l’installation s’est déroulée correctement.

L'installation de Laravel via composer s'est déroulée sans problème

Installer Laravel avec Laragon

Une fois Laragon installé, déployer une nouvelle application Laravel sera très rapide :

  • cliquez sur ‘Menu’ dans l’application Laragon
  • sélectionnez quickapp > Laravel
  • renseignez le nom de votre future application dans la popup qui s’ouvre et valider
  • Laragon va en arrière plan lancer la création d’une base de données au nom de votre application
  • Il va ensuite lancer le téléchargement des sources nécessaires pour installer Laravel
  • Une fois l’installation terminée Laragon vous demandera l’autorisation de relancer le serveur Nginx ou Apache (en fonction de votre configuration), cela lui permettra de créer une nouvelle entrée dans le fichiers windows/system32/drivers/etc/hosts
  • Acceptez et vous devriez pouvoir vérifier que tout fonctionne bien en entrant dans votre navigateur préféré l’adresse http://{le-nom-de-votre-application}.test

Si vous avez une bonne connexion installer Laravel avec Laragon ne devrait pas prendre plus de 5 minutes, pari tenu 😉 !

Ci-dessous, vous pourrez retrouver une galerie photo qui vous permettra de visualiser l’installation de Laravel de façon plus visuelle, tout en reprenant les indications que je viens de vous lister.

Conclusion

Vous voyez qu’installer Laravel est somme toute une opération simple et peut réellement s’effectuer en 5 minutes pour peu que vous ayez une connexion internet décente, car il y a tout de même quelques Mo à télécharger 😉 !

Bonus vidéo

J’ai réalisé une vidéo expliquant pas à pas comment installer Laravel selon les méthodes proposées dans cet article, en rajoutant en plus la méthode via Laravel/Installer.

https://www.youtube.com/watch?v=5gbmuVA-DhM

Bon visionnage ! N’hésitez pas à me dire dans les commentaires ce que vous pensez de cette vidéo.

Crédit photo de couverture : Image par free stock photos from www.picjumbo.com de Pixabay

Abonnement unique O2Switch à 5€/mois

Par HappyToDev

Absolument passionné depuis toujours par l'informatique et la programmation, je souhaite via ce blog vous faire passer un peu du savoir que j'ai accumulé depuis des années.
Et même, pourquoi pas, vous aider à faire le premier pas dans le développement web.

Vous êtes prêts ?
Alors allons y ensemble et n'oubliez pas que les débutants sont vraiment les bienvenus.

2 réponses sur « Installer Laravel, en 5 minutes vraiment ? »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.