Nous allons vous apprendre comment installer Laravel sur Ubuntu 16.04 . Laravel est un framework d'application Web PHP destiné au développement d'applications Web suivant le modèle architectural modèle-vue-contrôleur (MVC). Il a une syntaxe expressive et élégante et fournit les outils nécessaires aux applications volumineuses et robustes. L'installation de Laravel sur Ubuntu 16.04 est une tâche facile, suivez simplement les étapes ci-dessous et vous devriez avoir votre installation Laravel sur Ubuntu 16.04 prête en quelques minutes.
Pour installer Laravel sur Ubuntu 16.04, suivez attentivement les étapes ci-dessous :
Étape 1 :Connectez-vous à votre serveur via SSH
# ssh root@server_ip
Vous pouvez vérifier si la bonne version d'Ubuntu est installée sur votre serveur avec la commande suivante :
# lsb_release -a
Vous devriez obtenir ce résultat :
Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Étape 2 : Mettre à jour le système
Assurez-vous que votre serveur est entièrement à jour en utilisant :
# apt update && apt upgrade
Ensuite, installez quelques dépendances indispensables :
# apt install php-mcrypt php-gd php-mbstring
Étape 3 :Installer Composer
Installez Composer qui est un outil de gestion des dépendances en PHP.
# curl -sS https://getcomposer.org/installer | php
Une fois Composer installé, vous devez le déplacer pour que Composer soit disponible dans le chemin de votre machine :
# mv composer.phar /usr/local/bin/composer
Rendez-le exécutable :
# chmod +x /usr/local/bin/composer
Créez maintenant un répertoire dans lequel Laravel sera téléchargé.
# mkdir /var/www/html/your_website
Bien sûr, remplacez votre_site Web avec votre nom de domaine réel ou n'importe quel nom d'ailleurs.
Étape 4 :Téléchargez la dernière version de Laravel
Entrez maintenant dans le répertoire nouvellement créé et téléchargez la dernière version de Laravel.
# cd /var/www/html/your_website # git clone https://github.com/laravel/laravel.git
Déplacez les fichiers et répertoires du clone Github Laravel vers votre répertoire de travail actuel (/var/www/html/your_website/)
# mv laravel/* . # mv laravel/.* .
Supprimez maintenant le laravel inutile rép :
# rmdir laravel/
Étape 5 :Démarrez Laravel sur Ubuntu 16.04
Démarrez l'installation de Laravel à l'aide de Composer :
# composer install
Une fois l'installation terminée, attribuez la propriété appropriée sur les fichiers et répertoires Laravel :
# chown www-data: -R /var/www/html/your_website/
Ensuite, définissez la clé de chiffrement nécessaire :
# php artisan key:generate
Vous remarquerez l'erreur ci-dessous lors de l'exécution de la commande.
[ErrorException] file_get_contents(/var/www/html/your_website/.env): failed to open stream: No such file or directory
Pour résoudre ce problème, vous devez renommer le .env.example fichier dans .env :
# mv .env.example .env
Générez à nouveau la clé de chiffrement :
# php artisan key:generate
Vous devriez obtenir le résultat suivant :
Application key [base64:ULQsledeS17HxCAsssA/06qN+aQGbXBPPpXVeZvdRWE=] set successfully.
Bien sûr, la clé sera différente dans votre cas. Modifiez maintenant le app.php fichier et configurez la clé de chiffrement. Ouvrez le fichier avec votre éditeur de texte préféré. Nous utilisons nano.
# nano config/app.php
Localisez la ‘clé’ => env(‘APP_KEY’ ligne et ajoutez la clé à côté. Une fois que vous avez terminé, la directive devrait ressembler à ceci :
'key' => env('APP_KEY', 'base64:7fO0S9TxZu8M2NwBWVEQsjPGRi+D1t6Ws8i0Y2yW/vE='), 'cipher' => 'AES-256-CBC',
Enregistrez et fermez le fichier.
Étape 6 :Configurer l'hôte virtuel Apache
Créez un fichier d'hôte virtuel Apache afin que votre domaine puisse servir Laravel. Ouvrez un fichier, par exemple, votre_site.conf :
# nano /etc/apache2/sites-available/your_website.conf
Collez ce qui suit :
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/your_website/public/ ServerName your_domain.com ServerAlias www.your_domain.com <Directory /var/www/html/your_website/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your_domain.com-error_log CustomLog /var/log/apache2/your_domain.com-access_log common </VirtualHost>
Activer le site :
# a2ensite your_website.conf
Redémarrez Apache pour que les modifications prennent effet :
# service apache2 reload
Ouvrez maintenant votre navigateur Web préféré et accédez à http://votre_domaine.com où vous serez accueilli par une page comme indiqué dans l'image ci-dessous :
Félicitations, vous avez installé avec succès Laravel sur Ubuntu 16.04 . Pour plus d'informations sur Laravel, vous devriez consulter leur documentation officielle.
Bien sûr, vous n'êtes pas obligé d'installer Laravel sur Ubuntu 16.04, 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 16.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Pour un tutoriel mis à jour sur l'installation de Laravel sur Ubuntu 20.04, consultez-le sur notre blog.
PS. Si vous avez aimé cet article, surcomment installer Laravel sur Ubuntu 16.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.