Tutoriel Installer et configurer un projet laravel sur un VPS:

Tutoriel Installer et configurer un projet laravel sur un VPS:

Topic : Serveur Web   |   Publié 1 year ago

Laravel est un framework PHP populaire pour le développement d'applications web. Il offre des fonctionnalités avancées telles que l'authentification utilisateur, la gestion de base de données, le routage, le traitement des requêtes HTTP et bien plus encore. Laravel utilise une architecture de modèle-vue-contrôleur (MVC) qui sépare la logique de présentation de l'application de la logique métier.


Installer et configurer un projet Laravel sur un VPS peut sembler intimidant au premier abord, mais une fois que vous avez les bonnes instructions, c'est assez simple. Suivez les étapes décrites dans ce tutoriel pour installer et configurer votre projet Laravel sur votre VPS en toute simplicité.


Voici un tutoriel pour installer et configurer un projet Laravel sur un VPS:

Connectez-vous à votre VPS via SSH:

Assurez-vous que votre VPS dispose de toutes les dépendances requises pour exécuter Laravel en installant PHP, Composer, et un serveur web comme Apache ou Nginx. Vous pouvez suivre ce tutoriel pour la configuration du serveur : Comment configurer un VPS cloud sous Ubuntu, même pour les débutants en informatique ? 

Installation de l'environnement Laravel:

Installation de php

Utiliser la commande suivante pour installer PHP et ses dépendances sur un serveur Ubuntu

sudo apt-get install php php-cli php-common php-mbstring php-gd php-intl php-xml php-mysql php-zip unzip


Ou rendez vous directement sur la documentation pour l’installer :  https://doc.ubuntu-fr.org/php

Installation de Composer:

Pour installer Composer, utilisez la commande suivante

sudo apt-get install composer


Installation de apache2

Enfin, pour installer Apache, utilisez la commande suivante

sudo apt-get install apache2

Assurez-vous également d'ouvrir les ports requis pour votre serveur web dans le pare-feu de votre VPS.

Installation du projet laravel:

Placez vous dans le répertoire suivant 

cd /var/www/html


Téléchargez le code source de Laravel sur votre VPS en utilisant Git ou en téléchargeant l'archive de la dernière version sur le site web de Laravel. Pour télécharger la dernière version à partir de Git, utilisez la commande suivante:

git clone https://github.com/laravel/laravel.git


Ou installer un nouveau projet laravel 

composer create-project laravel/laravel example-app


Configurez les variables d'environnement de votre projet Laravel en créant un fichier .env à la racine du répertoire de votre projet. Utilisez le fichier .env.example fourni avec Laravel comme modèle et définissez les variables d'environnement appropriées, telles que la base de données, les informations d'authentification SMTP et les clés d'API.

cd exemple-app
cp .env.example .env
nano .env


Changer uniquement ces lignes

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nom_base_de_donnée
DB_USERNAME=nom_de_l'utilisateur
DB_PASSWORD=mot_de_passe


Installez les dépendances du projet Laravel en utilisant Composer. Assurez-vous d'être dans le répertoire racine de votre projet avant d'exécuter cette commande

cd /var/www/html/exemple-app
composer install


Générez une clé d'application pour votre projet Laravel en utilisant la commande suivante

php artisan key:generate


Ensuite pour finir et lancer le projet laravel faite 

php artisan serve