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

Aidez nous à nous améliorer en évaluant cet article :
[Total: 0 Moyenne: 0]
Tu souhaite créer ton premier site avec Laravel et comprendre comment fonctionne ce framework ?
Rejoins ma formation qui parle exactement de cela ! 😉
En tant que lecteur de ce blog, je t’offre + de 20% de réduction sur cette formation (avec le coupon ALDEW214) 🤑🤑.Tu hésites ? Je te comprends et je souhaite te préciser deux choses :

1. Mes élèves sont ma meilleure carte de visite :

Voici ce qu’ils pensent de cette formation

24/06/2020
Vraiment très bien conçu et dispensé. Le rythme est bon, clair, précis donc essentiel à une bonne compréhension. Les réponses aux questions sont dans le même esprit, donc … Un grand merci à Frédéric pour ce cours de qualité. Vivement le prochain !!

17/06/2020
Très bon cours ! Clair même pour un débutant (qui a des bases quand même). Formateur sympa 😉 vivement d’autre cours.

Retrouve tous les avis, sur la page de la formation 😉

2. Le prix est vraiment mini !
Le cours est à 25€ en prix normal.

Mais avec le coupon ALDEW214, il te revient à 19,90€ pour plus de 4h de formation 🤑🤑🤑 !

Alors à tout de suite de l’autre côté, je l’espère !


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.

Laisser un commentaire

Votre adresse de messagerie 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.