Laravel est un framework PHP open source et multiplateforme qui est salué par les développeurs Web du monde entier. Laravel est construit par le framework Symfony et fonctionne sur le modèle modèle-vue-contrôleur. Il est très apprécié car il réduit le travail fastidieux et permet aux développeurs de faire le vrai travail.
Dans cet article, vous apprendrez comment installer et configurer le framework Laravel sur votre système Ubuntu.
Prérequis
- Système basé sur Ubuntu Linux
- Accès au terminal
- Un compte utilisateur avec des privilèges sudo.
Remarque : Les commandes de ce didacticiel sont exécutées sur le système Ubuntu 20.04. Toutes les méthodes du didacticiel sont valables pour tout système basé sur Linux.
Mettre à jour et mettre à niveau le système
Il est toujours préférable de démarrer toute installation avec le système mis à jour et mis à jour, mais cela est nécessaire car Laravel ne fonctionne pas avec PHP avec une version inférieure à 7.2.
Pour mettre à jour et mettre à niveau votre système, exécutez la commande suivante.
sudo apt update && apt upgrade -y
Installer PHP
Pour installer PHP sur votre système, exécutez la commande apt suivante.
sudo apt install php
Une fois l'installation terminée, vérifiez la version d'installation avec la commande suivante.
php -v
Installez maintenant l'extension PHP avec la même version avec la commande suivante.
sudo apt install php7.4-mbstring php7.4-xml php7.4-zip
Installer curl
Exécutez la commande suivante pour installer curl si vous ne l'avez pas installé.
sudo apt install curl
Installer Composer
Vous avez besoin de Composer pour gérer les dépendances dans Laravel.
Pour installer composer, exécutez la commande suivante.
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Exécutez la commande suivante avec votre chemin de fichier composer pour exécuter composer sans autorisation sudo.
sudo chown -R $USER /usr/local/bin/composer/
Installer Symfony
Laravel utilise souvent le framework Symfony, il est donc préférable de l'installer avec Laravel.
Pour installer Symfony, exécutez la commande suivante.
composer create-project symfony/skeleton testproj
Accédez au répertoire testproj et exécutez la commande suivante
run php -S 127.0.0.1:8000 -t public
Ouvrez le lien suivant dans le navigateur pour vérifier l'installation.
http://localhost:8000/
Installer Laravel
Maintenant que tout est configuré et en cours d'exécution, installez Laravel à l'aide de la commande composer suivante.
composer global require laravel/installer
Ajouter Laravel au chemin dans le fichier Bashrc
Une fois l'installation de Laravel terminée, ouvrez le fichier .bashrc.
nano .bashrc
Ajoutez ensuite la ligne de code suivante à la fin du fichier.
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
Appuyez sur Ctrl+O et Ctrl+X pour enregistrer et quitter.
Source suivante le fichier bashrc.
source ~/.bashrc
Créer une nouvelle application Laravel
Exécutez simplement la commande suivante pour créer une application dans Laravel.
laravel new [name of app]
Accédez au répertoire de l'application et exécutez la commande composer suivante.
cd [name of app]
composer install
Exécutez maintenant les commandes suivantes pour obtenir la clé de chiffrement et accéder à localhost.
php artisan key:generate --ansi
php artisan serve
Notez le lien du serveur de développement et ouvrez-le dans le navigateur.
http://localhost:8001
Vous pouvez voir que Laravel est opérationnel.
Conclusion
Cet article traite du processus d'installation de Laravel et de tous les composants nécessaires pour établir une configuration minimale. Vous pouvez continuer à utiliser l'installation telle quelle pour apprendre les bases de Laravel ou ajouter d'autres composants tels que des bases de données ou Homestead pour créer des applications Web élaborées.