Premier projet Laravel 5.4 : Installation (Part. 1/7)

Pré-requis

Il faut un serveur PHP 5.5.9 minimum et un moteur de base de données type MySQL ou PgSQL. Pour cela,  j’utilise WampServer ou UwAmp, à vous de choisir celui qui vous convient le mieux 😉

Comme Laravel se base sur différents composants d’autres sources, le gestionnaire de dépendances Composer est conçu pour nous éviter de devoir télécharger manuellement et corriger les éventuels conflits nous-même. Il sera configuré via un fichier JSON, composer json. Pour le moment, on va l’installer : https://getcomposer.org/

Note: Si vous ne voulez pas utiliser Composer, LaraPack se propose comme une alternative avec une mise à jour par semaine. 

Commençons !

Une fois Composer installé, on va créer notre projet en ligne de commande

/*se placer dans le dossier dans lequel on travail via 'cd' */
composer create-project --prefer-dist laravel/laravel laravel-test

Dans la console, on peut suivre l’avancement de l’installation des dépendances.

Voici à quoi doit ressembler le dossier du projet après l’installation : 
On va vérifier que notre installation s’est bien déroulée sur l’url de notre site http://localhost:806/laravel-test/public/ où on obtient cette page :

Pour vérifier que tout est bien configuré, on regardera que le dossier “storage” possède bien les droits d’écriture par le serveur, que notre version de PHP est supérieure à la 5.5.9 avec les extensions : PDO, Mbstring, OpenSSL et Tokenizer.
Au niveau des URL, dans le dossier “public”, il y a le fichier .htaccess qui permet de configurer et d’activer l’url rewriting avec “mod_rewrite”.

Il faut tout de même savoir que, par défaut, Laravel s’installe en mode « debug », pratique mais il faudra penser à passer en mode « production » lorsqu’on mettra en ligne notre site 😉

Ça se passera dans le fichier « .env« , en modifiant la valeur à « false » :

APP_DEBUG=false

Passons à la mise en place de notre environnement !

Lien officiel : https://laravel.com/docs/5.4/installation

Une réflexion au sujet de « Premier projet Laravel 5.4 : Installation (Part. 1/7) »

  1. Ping : Comment s’organise un projet Laravel 5 ? | Blog développeuse - Hamon

Laisser un commentaire