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

Comment installer Laravel sur un serveur DirectAdmin

Nous allons vous montrer comment installer Laravel sur le serveur DirectAdmin. Laravel est un framework d'application Web PHP open source populaire avec une syntaxe expressive et élégante. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS DirectAdmin. L'installation de Laravel sur le serveur DirectAdmin est une tâche facile, suivez attentivement les étapes ci-dessous et vous devriez l'avoir installé en moins de 10 minutes.

Ce guide suppose que vous avez déjà :

  • PHP 5.6.4 ou version ultérieure (PHP 7 est fortement recommandé)
  • OpenSSL, Mbstring, PDO, Tokenizer, PHP et extensions XML
  • Apache ou Nginx

1. Connectez-vous à votre VPS via SSH

ssh root@my_server

2. Mettez à jour le système et installez les packages nécessaires

yum update
yum install git curl

3. Installer le compositeur

Composer est un gestionnaire de dépendances pour PHP avec lequel vous pouvez installer des packages. Composer intégrera toutes les bibliothèques et dépendances requises dont vous avez besoin pour votre projet.

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

4. Installer Laravel

L'installation de Laravel est un processus simple, dans ce guide, nous installerons Laravel à l'aide de la commande composer create-project.

Supprimez les fichiers par défaut créés par DirectAdmin :

rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*

Basculez vers le répertoire racine du domaine :

cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

et installez Laravel en utilisant le composeur create-project commande (notez le point à la fin de la commande) :

composer create-project --prefer-dist laravel/laravel .

Si vous êtes connecté en tant qu'utilisateur root ou autre utilisateur sudo, vous devrez définir la propriété et les autorisations appropriées :

chown -R USERNAME:USERNAME /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/

N'oubliez pas de remplacer "USERNAME" par le nom d'utilisateur réel et LARAVEL_DOMAIN_NAME par le nom de domaine réel.

5. Configurer DirectAdmin

Nous devons modifier la racine du document du serveur Web par défaut et la remplacer par public_html à public comme requis par Laravel.

Connectez-vous à votre DirectAdmin en tant qu'administrateur à :https://YOUR_SERER_IP:2222 et cliquez sur le lien "Configurations HTTPD personnalisées" dans la section "Fonctionnalités supplémentaires". Dans la nouvelle fenêtre, vous verrez une liste de tous vos domaines, cliquez sur le domaine où vous avez installé Laravel et une nouvelle fenêtre s'affichera dans laquelle vous pourrez modifier la configuration de votre serveur Web.

Pour modifier la racine du document, ajoutez les lignes suivantes dans la zone de texte « Personnalisation Httpd.conf pour » :

|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|

Si vous utilisez nginx, vous devez également ajouter les lignes suivantes afin que Nginx puisse gérer les requêtes.

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Cliquez enfin sur le bouton "Enregistrer".

C'est ça. Vous avez installé et configuré avec succès Laravel sur votre serveur DirectAdmin. Pour plus d'informations sur Laravel, veuillez vous référer à la documentation officielle de Laravel et pour plus d'informations sur DirectAdmin, veuillez vous référer à leur documentation officielle DirectAdmin .

Bien sûr, vous n'êtes pas obligé d'installer Laravel sur un serveur DirectAdmin si vous utilisez l'un de nos services d'hébergement Laravel, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Laravel sur un DirectAdmin 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 la façon d'installer Laravel sur un DirectAdmin, 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 FastPanel sur Ubuntu 20.04

  2. Comment installer Laravel sur cPanel

  3. Comment installer MySQL sur Ubuntu 16.04

  4. Comment installer le serveur Graylog sur Ubuntu 16.04

  5. Comment installer NextCloud 13 sur Ubuntu 16.04

Comment installer DirectAdmin sur CentOS 6

Comment installer Laravel sur Ubuntu 20.04

Comment installer DirectAdmin sur Ubuntu 14.04

Comment installer Laravel sur Ubuntu 16.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer Laravel sur Debian 10