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

Installer Laravel sur Ubuntu 16.04

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.


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

  2. Installer Webmin sur Ubuntu 16.04

  3. Installez phpMyAdmin sur Ubuntu 16.04

  4. Installer PHP 7 sur Ubuntu 14.04

  5. Installer Laravel sur Ubuntu 20.04

Comment installer Laravel sur Ubuntu 20.04 LTS

Comment installer Laravel 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

Comment installer Laravel sur Ubuntu 18.04 LTS