GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer Laravel sur Ubuntu 20.04

Laravel est un framework PHP open source qui peut être utilisé pour développer des applications Web plus facilement et plus rapidement grâce à des fonctionnalités intégrées. Il est basé sur le framework Symfony et suit le modèle architectural modèle-vue-contrôleur. Aujourd'hui, vous allez apprendre à installer Laravel sur Ubuntu 20.04

L'installation de Laravel sur Ubuntu 20.04 est une tâche facile et l'installation ne devrait pas prendre plus de 10 minutes.

Laravel est livré avec un riche ensemble de fonctionnalités, notamment Artisan, le mappage objet-relationnel, le moteur de modèle, l'architecture MVC, les tests unitaires et le système de migration de base de données qui augmenteront la vitesse de développement Web.

Dans ce tutoriel, nous allons vous expliquer comment installer le framework Laravel avec le serveur web Apache sur notre VPS Ubuntu. N'oubliez pas, si vous êtes l'un de nos clients, vous pouvez toujours soumettre un ticket et notre support technique se chargera de l'installation de Laravel sur Ubuntu 20.04, ou de toute autre demande que vous pourriez avoir. Commençons.

Prérequis

  • Un VPS Ubuntu 20.04 avec un accès root activé ou un utilisateur avec des privilèges Sudo.
  • Un nom de domaine valide pointé vers votre serveur.
  • MySQL ou MariaDB
  • Apache 2.4 et PHP 7.2+

Étape 1 :Connectez-vous via SSH et mettez à jour votre système

Tout d'abord, vous devrez vous connecter à votre VPS Ubuntu 20.04 via SSH en tant qu'utilisateur root :

ssh root@IP_ADDRESS -p PORT_NUMBER
Ensuite, exécutez les commandes suivantes pour mettre à niveau tous les packages installés sur votre VPS :

apt-get update -y
apt-get upgrade -y

Étape 2 :Installer Apache et PHP

Tout d'abord, installez le serveur Web Apache, PHP et les extensions PHP requises à l'aide de la commande suivante :
apt-get install apache2 php7.4 libapache2-mod-php7.4 php7.4-curl php-pear php7.4-gd php7.4-dev php7.4-zip php7.4-mbstring php7.4-mysql php7.4-xml curl -y

Une fois tous les packages installés, démarrez le service Apache et activez-le après le redémarrage du système à l'aide de la commande suivante :

systemctl start apache2
systemctl enable apache2

Étape 3 :Installer Composer

The Composer est un gestionnaire de packages pour le langage de programmation PHP qui peut être utilisé pour gérer les dépendances du logiciel PHP et des bibliothèques requises.

Vous pouvez télécharger et installer Composer avec la commande suivante :

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Ensuite, vérifiez la version installée de Composer avec la commande suivante :

composer --version

Vous devriez obtenir le résultat suivant :

Composer version 1.10.6 2020-05-06 10:28:10

Étape 4 :Installer le framework Laravel

Ensuite, vous pouvez installer les applications Laravel à l'aide de la commande composer create-project. Cette commande est utilisée pour démarrer de nouvelles applications basées sur des frameworks et des systèmes de gestion de contenu existants.

Tout d'abord, modifiez le répertoire dans le répertoire racine d'Apache et créez une nouvelle application Laravel nommée laravelapp à l'aide de la commande suivante :

cd /var/www/html
composer create-project laravel/laravel laravelapp --prefer-dist

Une fois l'installation terminée, vous devriez voir le résultat suivant :


Creating a "laravel/laravel" project at "./laravelapp"
Installing laravel/laravel (v7.6.0)
- Installing laravel/laravel (v7.6.0): Loading from cache
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: facade/ignition
Discovered Package: fideloper/proxy
Discovered Package: fruitcake/laravel-cors
Discovered Package: laravel/tinker
Discovered Package: nesbot/carbon
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
31 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> @php artisan key:generate --ansi
Application key set successfully.

Ensuite, remplacez le répertoire par le répertoire laravelapp et exécutez la commande suivante pour vérifier que tous les composants ont été installés avec succès :

cd laravelapp
php artisan

Vous devriez voir la sortie suivante :

Laravel Framework 7.11.0
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Ensuite, modifiez le propriétaire du répertoire laravelapp et accordez les autorisations appropriées au répertoire de stockage avec la commande suivante :

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

Étape 5 :Configurer Apache pour servir l'application Laravel

Ensuite, créez un nouveau fichier de configuration d'hôte virtuel Apache pour servir l'application Laravel.

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

Ajoutez les lignes suivantes :


<VirtualHost *:80>
ServerName laravel.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/laravelapp/public
<Directory /var/www/html/laravelapp>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, activez l'hôte virtuel Apache et réécrivez le module avec la commande suivante :

a2ensite laravel.conf
a2enmod rewrite

Enfin, redémarrez le service Apache pour mettre en œuvre les modifications :

systemctl restart apache2

Étape 6 :Accéder à l'application Laravel

À ce stade, votre application Laravel est installée et configurée. Maintenant, ouvrez votre navigateur Web et tapez l'URL http://laravel.example.com. Vous devriez voir la page par défaut de Laravel sur l'écran suivant :

Toutes nos félicitations! vous avez installé avec succès le framework Laravel sur Ubuntu 20.04 VPS.

Bien sûr, vous n'êtes pas obligé d'installer Laravel sur Ubuntu 20.04 vous-même, si vous utilisez l'un de nos services d'hébergement VPS Laravel, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Laravel sur Ubuntu 20.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, sur comment installer Laravel sur Ubuntu 20.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Logstash sur Ubuntu 18.04

  2. Installer Laravel sur Ubuntu 20.04 - Processus étape par étape ?

  3. Installer Laravel sur Ubuntu 16.04

  4. Comment installer XWiki sur Ubuntu 20.04

  5. Comment installer phpBB sur Ubuntu 20.04

Comment installer OpenCV sur Ubuntu 20.04

Comment installer Sysdig sur Ubuntu 20.04

Comment installer Laravel sur Ubuntu 20.04

Comment installer Laravel sur Ubuntu 15.04

Comment installer Laravel sur Ubuntu 16.04

Installer OpenMeetings sur Ubuntu 20.04