Image

Base de connaissances → Installer Laravel 8 sur Ubuntu 20.04 (LAMP)

[Serveurs virtuels] [Applications sur VPS/VDS]
Date de publication: 09.09.2022

Envisagez d'installer Laravel Framework sur Ubuntu 20.04 avec LAMP préinstallé. De même, vous pouvez ajouter plusieurs sites à un serveur. Le guide sera également pertinent pour transférer des sites, par exemple, d'un hébergement mutualisé vers un serveur VPS.

Nous effectuons tous les réglages à partir de l'utilisateur root, si vous utilisez un utilisateur régulier, ajoutez avant la commande sudo.

1. Installez les modules php nécessaires et téléchargez la dernière version de Laravel

apt update && sudo apt upgrade
apt install php php-common libapache2-mod-php php-cli php-fpm php-mysql php-json php-opcache php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-xml php-zip
apt install curl
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
cd /var/www/
composer create-project laravel/laravel laravelapp
cd laravelapp
php artisan

(Vérifions la version, dans notre cas Laravel Framework 8.83.19 c'est-à-dire que l'installation est terminée)


2. Créons une base de données

mariadb -u root

CREATE DATABASE laravel_db; CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL ON laravel_db.* TO 'laravel_user'@'localhost'; FLUSH PRIVILEGES; EXIT;


3. Paramétrage des services Web

Attribuez des droits et créez un fichier de configuration pour notre domaine:

chown -R www-data:www-data /var/www/laravelapp
chmod -R 775 /var/www/laravelapp/storage

Créons un nouveau fichier:

nano /etc/apache2/sites-available/laravel.conf

ServerName domain.tld ServerAdmin admin@domain.tld DocumentRoot /var/www/laravelapp/public

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

apache2ctl configtest
a2ensite laravel.conf
systemctl reload apache2

Remplacez domain.tld par votre déjà configuré dans l'éditeur DNS par l'adresse IP du serveur VPS. Ainsi, vous pouvez ajouter plusieurs sites par analogie. Accédez au navigateur sur le domaine configuré http://domain.tld/.

Installation terminée.





Aucun commentaire pour l'instant