-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Manuelle Français
En cas de problème pendant l'installation, ouvrez une issue!
Attention !!! Les chemins donnés peuvent-être différent !!! Vérifiez l'existence du dossier, si c'est pas le bon, changez le chemin dans les commandes (Dans mes recherches j'ai trouvé des "apache2-default" et autre, j'ai même vu des cas où y a pas de dossier, dans ce cas, c'est /var/www tout court).
J'ai placé Ubuntu à part parce que c'est particulièrement facile !
# apt-get update
# apt-get install lamp-server^ zip php-xml
Astuce : Vous pouvez changer le mot de passe de votre root grâce à # /usr/bin/mysqladmin -u root password 'votre-nouveau-mot-de-passe'
!
Voilà 😄 ! Votre chemin est /var/www/html !
Ça n'a pas été testé, et je ne suis pas sûr que ça marche, merci de me le confirmer dans les issues !
Exécutez ces commandes !
# apt-get update
# apt-get install apache2 php mariadb-server libapache2-mod-php php-mysql # MariaDB est une copie libre de MySQL après son rachat par Oracle, il est compatible à 99% avec MySQL
Astuce : Vous pouvez changer le mot de passe de votre root grâce à # /usr/bin/mysqladmin -u root password 'votre-nouveau-mot-de-passe'
!
Voilà 😄 ! Votre chemin est /var/www/html !
Attention ! Si votre machine s'appelle "localhost" changez son nom par cette commande
# hostnamectl set-hostname <nom_machine>
# dnf install httpd-manual mariadb-server php-common php-cli php-fpm php php-embedded php-mysqlnd php-pdo php-json php-xml
# systemctl start mysqld.service && mysql_secure_installation # Pas obligatoire mais conseillé pour des raisons de sécurité !
# systemctl start php-fpm.service
# systemctl restart httpd.service
Si
systemctl start mysqld.service
ne marche pas, essayezsystemctl start mariadb.service
.
Voilà 😄 ! Votre chemin est /var/www/html !
Cette section est vide, nous avons pas retrouvé de documentation officiel de Slackware, si vous savez installer vous même le serveur web, faites-le et ce serait gentil de nous aider à compléter cette section ! Sinon, nous vous conseillons d'installer Xampp ou de trouver un tutoriel !
Veuillez vous référer à la documentation officiel de votre distribution, si elle n'existe pas, cherchez des tutoriels ou ouvrez une issue, on essaiera de vous aider !
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 !
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 !
Copiez ces commandes :
$ cd /<directory>/ # Changez <directory> par votre chemin !
$ git clone https://github.com/TheOpenMedium/HAY.git
C'est tout 😄 !
Maintenant, on vas utiliser composer pour installer les dépendances en écrivant ceci :
$ cd /<directory>/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 /<directory>/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 !
Ajoutez vos astuces en ouvrant une issue 👍 !
Testé uniquement sous Fedora, mais étant donné que ce sont des commandes UNIX, ça ne devrais pas poser de problèmes. Veuillez nous le confirmer en ouvrant une issue pour supprimer ce message.
Exécutez ces commandes :
# systemctl enable httpd.service
# systemctl enable mariadb.service # Ou mysql.service si vous avez MySQL d'installé comme avec le cas d'Ubuntu
C'est tout !
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 /<directory>/HAY/bin/console server:run
Path=/<directory>/HAY/
Icon=/<directory>/HAY/public/ressources/HAYlogo.png
Terminal=false
Type=Application
Name=HAY
Comment=HAY Project
Modifiez <directory> par votre chemin !
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".