Laravel est un framework de développement PHP moderne et puissant, utilisé pour créer des applications web robustes et évolutives. Dans cet article, nous vous guiderons à travers les étapes d’installation de Laravel avec le serveur web Apache 2 sur un système Ubuntu 22.04. Les instructions fournies seront détaillées et adaptées même pour les débutants en développement web.

Prérequis

  • Un serveur Ubuntu 22.04.
  • Accès root ou utilisateur avec des privilèges sudo.

Étape 1: Installation des Prérequis

Avant d’installer Laravel, assurez-vous que votre système dispose des composants nécessaires.

  1. Mettez à jour votre liste de paquets :
   sudo apt update
  1. Installez Apache 2, PHP et les extensions PHP requises :
   sudo apt install apache2 php php-cli php-mbstring php-xml php-mysql php-curl php-zip unzip -y

Étape 2: Installation de Composer

Composer est un gestionnaire de dépendances PHP largement utilisé pour l’installation de packages et de bibliothèques.

  1. Téléchargez Composer :
   sudo curl -sS https://getcomposer.org/installer | php
  1. Déplacez le fichier Composer vers un emplacement global :
   sudo mv composer.phar /usr/local/bin/composer
  1. Assurez-vous que Composer est exécutable :
   sudo chmod +x /usr/local/bin/composer

Étape 3: Création d’un Nouveau Projet Laravel

Une fois Composer installé, vous pouvez créer un nouveau projet Laravel.

  1. Nouveau projet Laravel :
   composer create-project --prefer-dist laravel/laravel mon-projet-laravel
  1. Accédez au répertoire de votre projet :
   cd mon-projet-laravel

Étape 4: Configuration d’Apache pour Laravel

Configurez Apache pour servir votre application Laravel.

  1. Créez un fichier de configuration pour votre site Laravel :
   sudo nano /etc/apache2/sites-available/mon-projet-laravel.conf
  1. Ajoutez les configurations suivantes :
   <VirtualHost *:80>
       ServerName mondomaine.com
       ServerAlias www.mondomaine.com
       DocumentRoot /var/www/mon-projet-laravel/public

       <Directory /var/www/mon-projet-laravel>
           AllowOverride All
       </Directory>
   </VirtualHost>
  1. Activez la configuration du site et redémarrez Apache :
   sudo a2ensite mon-projet-laravel.conf
   sudo systemctl restart apache2

Étape 5: Vérification de l’Installation

Ouvrez un navigateur web et accédez à votre site Laravel en utilisant le nom de domaine que vous avez configuré. Vous devriez voir la page d’accueil de Laravel.

Pour héberger votre application Laravel sur un environnement fiable et performant, les services Cloud VPS de Shape.host sont une excellente solution. Les VPS Cloud Linux SSD de Shape.host offrent des performances optimales, une stabilité et une sécurité de haut niveau, idéales pour exécuter des applications web PHP comme Laravel. Avec Shape.host, profitez d’une installation facile, d’un support technique réactif et d’une infrastructure solide pour votre projet Laravel sur Ubuntu 22.04.