Nous allons vous montrer comment installer Laravel sur Linux. Laravel est un framework d'application Web open source écrit en PHP qui suit le paradigme modèle-vue-contrôleur (MVC). Laravel est un framework jeune, mais il a rapidement gagné en popularité grâce à sa documentation complète, sa communauté conviviale et son code propre et élégant. L'installation de Laravel sur Linux est une tâche assez simple, suivez attentivement les étapes ci-dessous et vous devriez avoir installé Laravel sur votre machine Linux en moins de 10 minutes.
1. Prérequis
Ce didacticiel suppose que vous disposez :
-d'un serveur Web (apache ou nginx)
-de PHP 5.3 ou d'une version plus récente
* Veuillez consulter les articles suivants pour savoir comment configurer un serveur LAMP ou LNMP.
2. Accédez au répertoire racine du serveur Web
Debian/Ubuntu
cd /var/www
CentOS/Fedora
cd /var/www/html
3. Télécharger Laravel
wget -O laravel.zip http://laravel.com/download
4. Extraire le contenu de l'archive
unzip laravel.zip mv laravel-laravel-* laravelsite
5. Changer de propriétaire
Debian/Ubuntu
chown -R www-data: /var/www/laravelsite
CentOS/Fedora
chown -R apache: /var/www/html/laravelsite
6. Créer un nouvel hôte virtuel apache ou nginx
Nginx
server { server_name laravelsite.dev; listen 80; root /var/www/laravelsite/public; # Uncomment the following line for Centos/Fedora # root /var/www/html/laravelsite/public index index.php; location / { try_files $uri $uri/ @rewrites; } location @rewrites { rewrite ^ /index.php last; } location ~ \.php { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include /etc/nginx/fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Apache
<VirtualHost *:80> DocumentRoot /var/www/laravelsite/public # Uncomment the following line for Centos/Fedora # DocumentRoot /var/www/html/laravelsite/public ServerName laravelsite.dev </VirtualHost>
Si vous souhaitez utiliser des "URL plus propres", ajoutez le code suivant dans le fichier .htaccess.
Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L]
Comme vous l'avez remarqué, DocumentRoot pointe vers le répertoire "public".
7. Redémarrez votre serveur Web
Enfin, redémarrez votre serveur Web et ouvrez votre installation Laravel nouvellement créée dans un navigateur Web. Pour plus de documentation, veuillez visiter http://laravel.com/docs/
Vous n'êtes pas obligé d'installer Laravel sur Linux, si vous utilisez l'un de nos services d'hébergement géré Laravel, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Laravel 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 l'installation de Laravel sous Linux, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.