Comment installer Laravel sur Ubuntu 20.04
- 4430
- 402
- Thomas Richard
Laravel est un cadre Web PHP open-source, conçu pour le développement plus rapide d'applications Web. Il est basé sur le cadre Symfony, suit le modèle architectural de contrôle du modèle. Au moment de la rédaction de ce tutoriel, Laravel 8 est la dernière version stable disponible.
Laravel fournit une riche interface de ligne de commande (CLI) connue sous le nom d'artisan. Il fournit des commandes utiles pour effectuer des opérations pour vos applications.
Cet article vous aidera à installer le framework Laravel PHP sur Ubuntu 20.04 Systèmes LTS.
Étape 1 - Installation de la pile de lampe
Tout d'abord, vous devez configurer la pile de lampe sur votre système Ubuntu. Laravel requis PHP 7.2.Version 5 ou supérieure à installer. Suivez les instructions ci-dessous pour installer tous les packages et services requis sur votre système.
Installer php
sudo apt installer zip unzip logiciel-properties-common sudo add-att-repository ppa: ondrej / php sudo apt install -y php7.4 PHP7.4-GD PHP7.4 mbstring php7.4-xml php-zip
Apache2
sudo apt install apache2 libapache2-mod-php7.4
Installer mysql
sudo apt installer mysql-server php7.4-Mysql
Vous devez également à MySQL Post Instructions Instructions. Utilisez ce tutoriel pour trouver plus de détails sur l'installation de MySQL.
Étape 2 - Installation du compositeur
PHP Composer est utilisé pour l'installation des dépendances requises pour l'application PHP. Exécutez les commandes suivantes pour installer et configurer le compositeur sur votre système.
curl -ss https: // getComposer.org / installateur | PHP Sudo MV Composer.phar / usr / local / bin / composer sudo chmod + x / usr / local / bin / compositeur
Étape 3 - Télécharger et installer Laravel
La dernière version Laravel est disponible sous le référentiel GitHub. Utilisez la commande ci-dessous pour cloner la branche principale du Laravel du référentiel GitHub.
cd / var / www git clone https: // github.com / laravel / laravel.git
Passez au répertoire Laravel et utilisez le compositeur pour installer toutes les dépendances requises pour le cadre Laravel.
CD / var / www / laravel sudo composer
L'installation des dépendances peut prendre un certain temps selon la vitesse de votre réseau. Après avoir réussi à installer toutes les dépendances, définissez les autorisations appropriées sur tous les fichiers.
chown -r www-data.www-data / var / www / laravel chmod -r 755 / var / www / laravel chmod -r 777 / var / www / laravel / stockage
Étape 4 - Créer des paramètres d'environnement
Ensuite, créez le fichier de configration Laravel Environment. Vous pouvez le faire en renommant le .evn.exemple déposer à .env. Ceci sera utilisé pour configurer l'environnement d'application pour le projet.
mv .env.exemple .env
Générez maintenant la clé de cryptage de nombres aléatoires Base64, qui utilisée par le service d'illumination de crypter.
PHP Artisan Key: Générer La clé d'application définit avec succès.
Modifier le .env Fichier de configuration et mettre à jour les paramètres requis. Assurez-vous également que App_Key est correctement défini comme généré dans la commande ci-dessus.
vi .env
App_name = laravel app_env = local app_key = base64: hfds7c9rhdp + aehu7kc2olbpuxhqq2bq / 1gffwepoak = app_debug = true app_url = http: // localhost…
Vous pouvez également modifier l'APP_NAME avec le nom de votre application et App_URL sur l'URL dont vous avez besoin pour accéder à votre application Laravel.
Étape 5 - Créer une base d'utilisateurs et une base de données MySQL
Ensuite, créez une base de données MySQL pour votre application Laravel. Créez également un utilisateur MySQL pour connecter la base de données à partir de l'application Laravel. Connectez-vous à votre serveur MySQL et créez une base de données et un utilisateur MySQL en exécutant les commandes suivantes.
Créer la base de données Laravel; Créer l'utilisateur «laravel» @ «localhost» identifié par «secret»; Accorder tout sur Laravel.* à «laravel» @ «localhost»; Privilèges de rinçage; arrêter12345 | Créer une base de données Laravel; Créer l'utilisateur «laravel» @ «localhost» identifié par «secret»; accorder tout sur Laravel.* à «laravel» @ «localhost»; privilèges de rinçage; quittez |
Maintenant, modifiez le .env Paramètres de la base de données de fichiers et de mise à jour.
Db_connection = mysql db_host = 127.0.0.1 db_port = 3306 db_database = laravel db_username = laravel db_password = secret
Étape 6 - Configuration d'Apache
Ensuite, modifiez le fichier de configuration de l'hôte virtuel par défaut Apache (c'est-à-dire.conf) et mettre à jour la racine du document vers le répertoire public Laravel comme ci-dessous:
vim / etc / apache2 / sites compatible / 000-défaut.confli
Mettez à jour la configuration comme ci-dessous:
ServerAdmin [Protégé par e-mail] DocumentRoot / var / www / laravel / public options suitSymLinks allatOverride Aucun indemoverride All errorlog $ apache_log_dir / erre.log Customlog $ apache_log_dir / access.journal combiné
Recharger les modifications de configuration Apache en redémarrant le service en utilisant la commande ci-dessous
sudo systemctl redémarrer apache2
Étape 7 - Accédez à l'application Laravel
Vous avez configuré avec succès le framework Laravel 8 PHP sur votre système. Accédez à l'application Laravel dans votre navigateur Web préféré
Commençons à construire une application impressionnante en utilisant Laravel 7 PHP Framework.
Conclusion
Ce tutoriel vous a expliqué pour créer une nouvelle application Laravel. Vous a également fourni des étapes pour configurer l'application Laravel avec Apache Webserver.
- « Comment installer Android Studio sur Ubuntu 20.04
- Comment installer le code Visual Studio sur Ubuntu 20.04 »