Tutoriel Installer et configurer un projet laravel sur un VPS:
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 |
Changer uniquement ces lignes
DB_CONNECTION=mysql |
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 |
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 |