Nous allons vous montrer comment installer Laravel sur CentOS 7 . Laravel est un framework d'application Web PHP gratuit et open source avec une syntaxe expressive et élégante. Il est destiné au développement d'applications Web suivant le modèle architectural modèle-vue-contrôleur (MVC). Certaines des fonctionnalités de Laravel sont un système de packaging modulaire avec un gestionnaire de dépendances dédié, différentes manières d'accéder aux bases de données relationnelles, des utilitaires qui facilitent le déploiement et la maintenance des applications, etc... Installation de Laravel sur CentOS 7 est une tâche facile, suivez simplement les étapes du didacticiel ci-dessous et vous devriez l'avoir installé en quelques minutes.
Exigences :
Nous utiliserons notre SSD 1 Plan d'hébergement Linux VPS pour ce tutoriel.
Connectez-vous à votre serveur via SSH :
# ssh root@server_ip
1. Mettre à jour le système
Assurez-vous que votre serveur est entièrement à jour :
# yum update
2. Installez Apache, MariaDB et PHP
Avant de continuer, installons Apache, MariaDB et PHP 5.6 avec ses dépendances nécessaires. Tout d'abord, installez les référentiels EPEL et Webtatic avec les commandes ci-dessous :
# yum install epel-release # rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
3. Installer la pile LAMP
Vous pouvez maintenant installer LAMP (Linux Apache, MariaDB &PHP) :
# yum install httpd php56w php56w-mysql mariadb-server php56w-mcrypt php56w-dom php56w-mbstring unzip nano
4. Démarrer MariaDB et Apache
Démarrez MariaDB et Apache, puis activez-les pour qu'ils démarrent au démarrage :
# systemctl start mariadb # systemctl start httpd # systemctl enable mariadb # systemctl enable httpd
5. Installer Composer
Ensuite, installez Composer qui est l'outil de gestion des dépendances en PHP.
# curl -k -sS https://getcomposer.org/installer | php
Une fois Composer installé, vous devez le déplacer afin que Composer soit disponible dans le chemin de votre machine. Pour vérifier vos emplacements de chemin disponibles, tapez ce qui suit :
# echo $PATH
La sortie vous fournira les emplacements des chemins. Mettez composer dans /usr/local/bin/ répertoire :
# mv composer.phar /usr/local/bin/composer
6. Télécharger Laravel
Naviguez dans un répertoire où vous téléchargerez Laravel. Nous utilisons /opt :
# cd /opt
Téléchargez Laravel et décompressez l'archive :
# wget https://github.com/laravel/laravel/archive/v4.2.11.zip # unzip v4.2.11.zip
Créez ensuite un répertoire pour votre site Web et déplacez-y l'installation de Laravel :
# mkdir /var/www/html/your_site # mv laravel-4.2.11/ /var/www/html/your_site # cd /var/www/html/your_site
Déplacez les fichiers/répertoires de laravel-4.2.11 décompressez l'archive dans le répertoire de votre site Web, puis supprimez laravel-4.2.11 :
# mv laravel-4.2.11/* . # mv laravel-4.2.11/.* . # rmdir laravel-4.2.11/
7. Téléchargez et installez toutes les dépendances
Exécutez la commande ci-dessous pour télécharger et installer toutes les dépendances. Cela peut prendre un certain temps, alors n'hésitez pas à vous préparer une tasse de thé :
# composer install
Une fois l'installation terminée, définissez la propriété des fichiers/répertoires de votre site Web sur apache :
# chown apache: -R /var/www/html/your_site/
8. Créer une directive d'hôte virtuel
Maintenant, créez une directive d'hôte virtuel pour votre site Web. Ouvrez un fichier appelé disons votre_site.conf avec votre éditeur de texte préféré. Nous utilisons nano :
# nano /etc/httpd/conf.d/your_site.conf
Collez ce qui suit :
<VirtualHost *:80> DocumentRoot /var/www/html/your_site/public ServerName your_domain <Directory /var/www/html/your_site/> AllowOverride All </Directory> </VirtualHost>
N'oubliez pas de remplacer votre_domaine avec votre domaine actuel.
9. Redémarrez Apache et testez l'installation de Laravel sur CentOS 7
Redémarrez Apache pour que les modifications prennent effet :
# systemctl restart httpd
Avec cela à l'écart, ouvrez votre navigateur Web et accédez à http://votre_domaine pour accéder au site Web de Laravel.
Félicitations, vous avez installé avec succès Laravel sur votre VPS CentOS 7.
Bien sûr, vous n'êtes pas obligé d'installer Laravel sur CentOS 7 , 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 CentOS 7 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 CentOS 7 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.