Skip to content
This repository has been archived by the owner on Nov 19, 2020. It is now read-only.

Xampp Français

Lyes Saadi edited this page Apr 15, 2018 · 3 revisions

En cas de problème pendant l'installation, ouvrez une issue !

Installation avec Xampp

1. Installer Xampp

Télécharger Xampp

Nous allons commencer par installer le serveur web (nous installons Apache ici, si vous voulez installer un autre serveur web, suivez l'installation manuelle), rendez-vous donc ici et choisissez la version la plus récente de Xampp (attention, la version la plus récente à l'heure où j'écris ces lignes est situé en bas de la liste, regardez donc bien le numéro de la version) !

Installer Xampp

Vous vous trouvez donc avec un fichier .run, curieuse extension, n'est-ce pas ? Pour lancer l'installateur, ouvrez le terminal de votre distribution / environnement graphique et tapez ceci :

$ cd # Chemin du dossier où se trouve le fichier .run
# ./xampp-linux-x64-XXX-0-installer.run # Remplacez XXX par votre version de Xampp

Puis, installez Xampp, en spécifiant quoi et où installer, je vous recommande de tout installer et de laisser le chemin d'installation par défaut !

Lancer Xampp

C'est bien que de l'installer, manque plus que de le lancer ! Pour ça rien de plus facile :

$ /opt/lampp/lampp start

Notez que si vous n'avez pas utilisé le chemin par défaut, modifiez /opt/lampp/ par votre chemin !

Utilisez la commande "stop"... pour stopper le fonctionnement !

Maintenant, si vous allez à l'adresse localhost/ une page d'accueil devrais s'afficher, cela veut dire que l'installation est réussie, sinon, il y a eu un problème, ouvrez donc une issue dans notre projet ! On vous aidera, promis !

2. Installer Composer

Enfin, nous avons installé le serveur web ! Maintenant, il faut juste installer un petit programme de gestion de dépendances ! Allez ici et suivez les instructions à la lettre en copiant les lignes dans votre terminal !

Puis tapez cette commande :

# mv composer.phar /usr/bin/composer

Vous pouvez aussi installer composer grâce à votre gestionnaire de paquet, ce que je conseille !

3. Installer Git

Je me doute que si vous utilisez GitHub, vous utilisez sûrement Git, mais bon, au doute, je vous apprend à installer Git ! Il vous faut juste lancer la commande correspondante à votre distribution ici ! C'est facile, hein ?

Notez qu'il faut être en super utilisateur dans la plupart des distribution pour exécuter les commandes !

4. Télécharger le projet

Copiez ces commandes :

$ cd /opt/lampp/htdocs/ # Changer /opt/lampp par votre chemin si vous n'avez pas utilisé celui par défaut !
$ git clone https://github.com/TheOpenMedium/HAY.git

C'est tout 😄 !

5. Installer les dépendances

Maintenant, on vas utiliser composer pour installer les dépendances en écrivant ceci :

$ cd /opt/lampp/htdocs/HAY/
$ composer install

Ça devrait prendre un peut de temps, mais après ça Symfony est près à être utilisez, pour lancer le serveur Symfony, écrivez ceci... Pourquoi, vous me regardez comme ça ? Pourquoi on a fait tout ça si c'est pour lancer un serveur Symfony ? Pour une raison simple, installer PHP, MariaDB (ou MySQL si vous préférez) et Apache facilement pardi ! Mais utiliser un serveur Symfony est quand même préférable ! Bon, tapez ceci maintenant :

$ cd /opt/lampp/htdocs/HAY/
$ php bin/console server:run

Bien, si vous n'avez aucune erreur, Symfony marche ! Pour l'arrêter tapez ctrl + c. Sinon, ouvrez une issue, on vous aidera !

Vous pouvez aussi aller maintenant à localhost:8000/ pour voir le projet, mais vous devriez tomber sur une magnifique exception en explorant un peu ! Pourquoi ? Parce que, nous avons toujours pas configuré Symfony, on va voir ça maintenant !

6. Quelques astuces sympathiques

Ajoutez vos astuces en ouvrant une issue 👍 !

Vous pouvez créer un raccourcis pour lancer le serveur web !

Pour ça, allez à usr/share/applications et créez un nouveau fichier avec l'extension .desktop et éditez-le pour copier ces lignes :

[Desktop Entry]
Categories=Network;Development;
Exec=php /opt/lampp/htdocs/HAY/bin/console server:run
Path=/opt/lampp/htdocs/HAY/
Icon=/opt/lampp/htdocs/HAY/public/ressources/HAYlogo.png
Terminal=false
Type=Application
Name=HAY
Comment=HAY Project

Si vous avez choisis un autre chemin pour installer votre Xampp, modifiez /opt/lampp/ par votre chemin !

Si vous voulez lancer Xampp à la place du serveur web de Symfony, changez Exec par la commande /opt/lampp/lampp start, Path par /opt/lampp/, Icon par le chemin vers une icône de Xampp que vous pouvez télécharger ici.

Rendez-vous maintenant dans votre menu comme pour lancer une application, et surprise ! Il y a une "application" HAY qui lance le serveur web ! PS: HAY est situé dans les sous-menu "Internet" et "Programmation" / "Développement".