1. N'hésitez pas à vous enregistrer & participer à cette future communauté d'informaticiens, Geeks ou encore Sysadmin.
    Amateur ou confirmé, voir même professionnel, vous avez votre place ici et c'est avec la plus grande joie que vous nous accueillerons !

    Je m'enregistre ici
  2. Vous êtes blogueur et vos articles sont en relation avec l'administration des systèmes?
    Offrez leur une vue supplémentaire via le forum de ZoneAdmin !
    Comment faire? Simple,suivez l'article ici !

Valorisée Tutoriel Installer Laravel sur Cloud9.io

Discussion dans 'Linux' créé par getBrain.fr, 1 Octobre 2016.

  1. getBrain.fr

    getBrain.fr Visiteur Dantooine Membre Privilège

    Bonjour à tous et bienvenue sur ce nouveau tutoriel concernant Laravel et Cloud9 !

    Introduction


    Avant de commencer il faut savoir 2-3 petits trucs

    Tout d’abord je travaille de plus en plus sur le framework PHP Laravel. C’est un peu mon framework coup de ❤️ et je m’en sers actuellement pour développer quelques outils comme shrt.lu par exemple

    Ensuite vous ne connaissez peut-être pas Cloud9 (ou peut être que si et c’est d’ailleurs pour ça que tu es là !), c’est un éditeur comme SublimeText ou Notepad++ mais dans le cloud. Vous pouvez donc retrouvez votre environnement de travail depuis n’importe quel navigateur sur n’importe quel PC, plus besoin d’installer de logiciel et de tout reconfigurer 50x ! Vous avez également à disposition une VM de 512MB installé sous Ubuntu et vous permettant d’exécuter votre application et utiliser les lignes de commandes.

    Création d’un Workspace


    Afin de pouvoir installer notre Laravel, il nous faut d’abord créer un Workspace.

    Connectez-vous à votre compte et cliquez sur « Create a new workspace ».

    [​IMG]

    Ensuite, choisissez un nom pour votre projet et complétez sa description et enfin sélectionnez le template « PHP, Apache … ».

    [​IMG]

    Vous tomberez alors sur un page come ci-dessous vous indiquant que votre workspace est en cours de création.

    [​IMG]

    Et vous voilà enfin sur votre workspace !

    [​IMG]

    Passons maintenant à l’installation de Laravel 5 !

    Installation de Laravel


    Pour installer Laravel sur Cloud9 c’est tout à fait classique, on va juste devoir rajouter une étape de modification de Apache et on récupèrera ensuite les informations de connexion à la base de données

    Vous pouvez exécuter l’ensemble des commandes par un simple copier-coller, elle s’effectuerons dans l’ordre.

    Code:
    rm README.md php.ini hello-world.php
    sudo composer self-update
    composer create-project laravel/laravel ./laravel --prefer-dist
    shopt -s dotglob
    mv laravel/* ./
    rm -rf laravel
    Voyons maintenant à quoi chaque ligne correspond:

    1. On prépare notre workspace en supprimant tous les fichiers étant créé à l’installation.
    2. On met à jour composer dans sa dernière version.
    3. On demande à composer de créer un nouveau projet Laravel dans le dossier laravel
    4. On inclue tous les fichiers commençant par un point.
    5. On déplace tous les fichiers de Laravel à la racine de notre workspace.
    6. On supprime l’ancien répertoire qui contenait les fichiers et qui est maintenant vide.

    Maintenant que nous possédons les fichiers de Laravel et que ce dernier est prêt à l’emploi, nous devons donc maintenant modifier notre fichier de configuration Apache pour pointer sur le dossier « public ».

    Code:
    sudo nano /etc/apache2/sites-enabled/001-cloud9.conf
    Et effectuez la modification suivante:

    Code:
    // Changer la ligne DocumentRoot
    /home/ubuntu/workspace
    // Pour DocumentRoot
    /home/ubuntu/workspace/public
    Puis enregistre avec CTRL + X puis Y et valider avec Entrer

    Nous allons maintenant récupérer nos identifiants de connexion à la base de données !

    On exécute la commande suivante afin de configurer MySQL.

    Code:
    mysql-ctl cli 
    Le résultat de cette commande devrait ressembler à ceci.

    Code:
    Starting MySQL ... 
    Installing MySQL * Stopping MySQL database server mysqld ...done. * Starting MySQL database server mysqld ...done. * Checking for tables which need an upgrade, are corrupt or were not closed cleanly. 
    MySQL 5.5 database added. Please make note of these credentials: Root User: kmartin26 Database Name: c9 * Starting MySQL database server mysqld ...done. 
    Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 15 Server version: 5.5.50-0ubuntu0.14.04.1 (Ubuntu) Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. 
    Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 
    Repérez les lignes Root User et Database Name, ce sont vos informations de connexion à votre base de donner.

    Vous pouvez maintenant double clicker sur le fichier .env dans la liste de gauche et éditer les lignes suivantes en pensant bien à remplace ce que je met en gras par ce que vous avez obtenu dans la console.

    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=c9
    DB_USERNAME=kmartin26
    DB_PASSWORD=

    Pensez aussi à laisser DB_PASSWORD vide.

    Lancez maintenant votre projet grâce au bouton « Run project » et ouvrez l’URL obtenu dans la console. Vous pouvez donc maintenant accéder à votre application Laravel et commencer à développer !

    [​IMG]

    Merci à vous d’avoir lu ce tutoriel en entier ! N’hésitez pas à commenter pour partager votre avis ou vos questions et n’hésitez pas non-plus à parler du blog à vos amis développeurs !

    Kévin

    Cet article Installer Laravel sur Cloud9.io est apparu en premier sur getBrain.fr.

    L'auteur de l'article est : Kévin Martin
    Le lien de l'article original : https://getbrain.fr/installer-laravel-cloud9-io/
    Encore merci pour sa participation ! (y)
     
    Dernière édition par un modérateur: 1 Octobre 2016

Partager cette page