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.
- Mettez à jour votre liste de paquets :
sudo apt update
- 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.
- Téléchargez Composer :
sudo curl -sS https://getcomposer.org/installer | php
- Déplacez le fichier Composer vers un emplacement global :
sudo mv composer.phar /usr/local/bin/composer
- 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.
- Nouveau projet Laravel :
composer create-project --prefer-dist laravel/laravel mon-projet-laravel
- 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.
- Créez un fichier de configuration pour votre site Laravel :
sudo nano /etc/apache2/sites-available/mon-projet-laravel.conf
- 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>
- 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.