Laravel est un framework d'application Web PHP open source avec une syntaxe expressive et élégante. Laravel vous permet de créer facilement des applications Web évolutives et flexibles, des API reposantes et des solutions de commerce électronique.
Avec des fonctionnalités intégrées telles que le routage, l'authentification, les sessions, la mise en cache et les tests unitaires, Laravel est un framework de choix pour de nombreux développeurs PHP.
Dans ce tutoriel, nous allons vous montrer comment installer Laravel sur un système Ubuntu 18.04. Les mêmes instructions s'appliquent à Ubuntu 16.04 et à toute distribution basée sur Ubuntu, y compris Linux Mint, Kubuntu et Elementary OS.
Prérequis #
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur disposant des privilèges sudo.
Mettez à jour les packages système vers les dernières versions :
sudo apt update && sudo apt upgrade
Installation de PHP #
PHP 7.2, qui est la version PHP par défaut dans Ubuntu 18.04, est entièrement pris en charge et recommandé pour Laravel 5.7.
Exécutez la commande suivante pour installer PHP et tous les modules PHP requis :
sudo apt install php7.2-common php7.2-cli php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-mbstring php7.2-bcmath php7.2-imap php7.2-xml php7.2-zip
Installation de Composer #
Composer est un gestionnaire de dépendances pour PHP et nous l'utiliserons pour télécharger le noyau Laravel et installer tous les composants Laravel nécessaires.
Pour installer composerglobally, téléchargez le programme d'installation de Composer avec curl
et déplacez le fichier vers /usr/local/bin
répertoire :
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Vérifiez l'installation en imprimant la version composer :
composer --version
Le résultat devrait ressembler à ceci :
Composer version 1.8.0 2018-12-03 10:31:16
Installation de Laravel #
Au moment de la rédaction de cet article, la dernière version stable de Laravel est la version 5.7
.
Exécutez le Composer create-project
commande pour installer Laravel dans my_app
répertoire :
composer create-project --prefer-dist laravel/laravel my_app
La commande ci-dessus récupérera tous les packages php requis. Le processus peut prendre quelques minutes et s'il réussit, la fin de la sortie devrait ressembler à ceci :
Package manifest generated successfully.
> @php artisan key:generate --ansi
Application key set successfully.
À ce stade, Laravel est installé sur votre système Ubuntu.
Lorsqu'il est installé via Composer, Laravel créera automatiquement un fichier nommé .env
. Ces fichiers incluent des variables de configuration personnalisées, y compris les informations d'identification de la base de données. Vous pouvez en savoir plus sur la configuration de Laravel ici.
Vous pouvez démarrer le serveur de développement en accédant au répertoire du projet Laravel et en exécutant le artisan serve
commande :
cd ~/my_app
php artisan serve
La sortie ressemblera à ceci :
Laravel development server started: <http://127.0.0.1:8000>
Laravel peut utiliser SQLite, PostgreSQL, MongoDB ou MySQL/MariaDBdatabase pour stocker toutes ses données.
Si vous souhaitez utiliser Laravel Mix pour compiler des ressources, vous devrez installer Node.jsand Yarn.
Vérification du numéro d'installation
Ouvrez votre navigateur, tapez http://127.0.0.1:8000
et en supposant que l'installation est réussie, un écran similaire au suivant apparaîtra :