Déploiement facile de Laravel sur Ubuntu : guide du débutant avec LEMP Stack

DEV - 19/09
Déployer une application Laravel sur Ubuntu avec la stack LEMP (Linux, Nginx, MySQL, PHP) peut sembler...

Déployer une application Laravel sur Ubuntu avec la pile LEMP (Linux, Nginx, MySQL, PHP) peut sembler intimidant, mais la décomposer étape par étape le rend gérable. Ce guide vous guidera tout au long du processus depuis la configuration du serveur jusqu'au déploiement d'une application Laravel.

Prérequis :

  • Vous devez disposer d'un serveur Ubuntu (local ou cloud, par exemple AWS, DigitalOcean).
  • Connaissance de base du terminal.
  • Un nom de domaine (facultatif mais recommandé).

Partie 1 : Configuration de la pile LEMP

Étape 1 : Mettre à jour le système

Commencez par vous assurer que votre serveur est à jour.

sudo apt update && sudo apt update -y
Entrer en mode plein écran Quitter le mode plein écran

Étape 2 : Installer Nginx

Nginx servira votre application.

sudo apt installer nginx -y
Entrer en mode plein écran Quitter le mode plein écran

Une fois installé, vous pouvez démarrer et activer Nginx pour qu'il s'exécute au démarrage :

sudo systemctl démarrer nginx sudo systemctl activer nginx
Entrer en mode plein écran Quitter le mode plein écran

Vous pouvez vérifier que Nginx est en cours d'exécution en visitant l'adresse IP de votre serveur dans un navigateur.

Étape 3 : Installer MySQL

Ensuite, nous installerons le serveur de base de données MySQL.

sudo apt install serveur mysql -y
Entrer en mode plein écran Quitter le mode plein écran

Sécurisez l'installation de MySQL :

sudo mysql_secure_installation
Entrer en mode plein écran Quitter le mode plein écran

Cela vous demandera de configurer un mot de passe root et de supprimer les valeurs par défaut non sécurisées.

Étape 4 : Installer PHP

Laravel nécessite PHP, alors installons-le avec quelques extensions nécessaires :

sudo apt install php-fpm php-mysql php-cli php-xml php-mbstring php-curl php-zip -y
Entrer en mode plein écran Quitter le mode plein écran

Véri...
[Courte citation de 8% de l'article original]

Loading...