Skip to content

Deploiement en local

SAMIE edited this page Jun 23, 2015 · 10 revisions

Guide d'installation : Déploiement sur un serveur

Ce guide d'installation vous guidera dans le déploiement de l'application en local

Prérequis

Ce tutoriel suppose que :

  • Vous avez les droits d'accès administrateur sur votre machine.
  • Vous avez réalisé un fork du projet.

1. Installation & Mise en place du serveur Wamp (platefomre windows) ou Mamp (plateforme Mac) ou xampp (plateforme linux)

Pour pouvoir héberger l'application en local nous utiliserons l'outil Wamp . Wamp

Lien de téléchargement

WampServer est une plate-forme de développement Web sous Windows pour des applications Web dynamiques à l’aide du serveur Apache2, du langage de scripts PHP et d’une base de données MySQL. Il possède également PHPMyAdmin pour gérer plus facilement vos bases de données.

Installation

  • Double-cliquez sur le fichier téléchargé et laissez vous guider. Tout est géré par l’installeur de WampServer. Par défaut, WampServer est livré avec les toutes dernières versions de Apache, MySQL et PHP.

  • Une fois installé, vous pourrez ajouter manuellement des versions supplémentaires d’Apache, PHP ou MySQL (Uniquement compilées VC9, VC10 ou VC11).

  • Chaque version de Apache, MySQL et PHP dispose de sa propre configuration et de ses propres fichiers (données pour MySQL).

Utilisation

  • Création automatique d’un répertoire « www » lors de l’installation (typiquement c:\wamp\www).
  • Créez un sous répertoire pour votre projet et déposez-y vos fichiers PHP
  • Cliquez sur le lien « Localhost » du menu de WampServer ou ouvrez votre navigateur préféré, et allez à l’adresse http://localhost

2. Installation de NetBeans

Pour pouvoir éditer le code source de Mealsquare nous utiliserons l'outil NetBeans

Installation

Lien de l'outil netbeans

Importer le projet dans l'éditeur NetBeans.

  • Faire un clone du projet github
  • Parametrer Composer
  • Faire un sel update du projet (Pour effectuer la mise à jour des différents composants )
  • Editer le fichier parameters.yml
  • créer la base de données "mealsquare" dans Wamp.
  • Faire un php app/console