Quelques précisions / mises à jour concernant la configuration d'Apache (httpd.conf) : - La directive PHPIniDir (comme son nom l'indique) doit spécifier le chemin où se trouve votre fichier de configuration PHP (php.ini) - Si votre serveur démarre et se coupe directement, changez le terme "SetHandler" par "AddHandler" - Pour les versions actuelles de PHP, à la ligne "LoadModule", on ne spécifie plus le numéro de version : on écrira donc php_module (au lieu de php8_module, php9_module, ...) Bon paramétrage ! 👍
10:47 Adieu l'équipe ! en PHP 8, nous ne devrions pas utiliser php8_module comme prévu, mais uniquement php_module et cela résoudra votre problème (ligne LoadModule) !
9:38 Salut ! Je viens commenter car une personne m'a demandé de l'aide après avoir suivi ton tuto. La personne en question qui a suivi ta façon de faire en déplaçant le fichier php.ini s'est retrouvé dans une situation où son php.ini n'est pas pris en compte par le cli de PHP, mais est pris en compte uniquement par Apache. Ce qui fait que beaucoup de packages de composer sont inutilisables avec cette configuration, car ils ont besoin de certaines extensions de PHP qu'on ne peut pas activer pour le CLI. La solution temporaire qu'on a trouvé en attendant de corriger sa config est de copier le php.ini à nouveau là où il était au départ, mais ça veut dire maintenir 2 fichiers php.ini en même temps... Le plus simple pour corriger ça serait de ne pas déplacer le php.ini, car il marche très bien pour php en cli si on y touche pas, et de jouer uniquement sur la config Apache pour qu'il aille chercher le php.ini au bon endroit. On devrait pouvoir faire ça via la config "PHPIniDir" J'ai pas testé cette config ci-dessus si elle est dans le dossier de php, mais j'vois pas de raison pour laquelle ça ne marcherait pas. Si tu pouvais épingler ce commentaire pour éviter que d'autres personnes se retrouve dans cette situation, ça serait cool, merci ! ♥
bonsoir a vous M. Jason je vous suis depuis un moment et c'est grace a vous que j'ai valide mon module sur le C merci beaucoup pour votre travail pour ceux qui ont le problème d'arrêt automatique d'apache vérifiez que vous avez réellement installé la dernière version du redistribuable vc_redist comme montré dans la vidéo php #2 je ne l'avais pas fait parce que je pensais être à jour et dés que je l'ai téléchargé apache a volé de ses propres plumes🙃
Bonjour, mais avant ça, l'erreur provient bien plus souvent de la configuration d'Apache, ce pourquoi je dis souvent de remplacer le "SetHandler" par "AddHandler"
Je me surprend moi même, j'ai fais l'install de PHP et ça marche !! ça y est, je suis développeur ? lol !! Sans rire, c'est super clair et c'est très bien de faire des vidéos courtes, on apprends..., enfin, j’apprends mieux comme ça !!
Courtes ça dépend des vidéos, certaines sont longues, mais il faut bien ça aussi. L'informatique demande du temps, donc ça ne s'apprend pas en quelques minutes seulement :). Content que tu as réussi tes premières installations
Merci , Ca fais quelques semaines que je programme en php, c'est vraiment intéressant tout les étapes que tu expliques. Je suis sur linux et j'ai pas du tout configuré pareil, vus que j'utilise les lignes de commande. Mais voir la version windows me permet mieux de comprendre ;). Merci pour tes vidéos, je l'ai adore ^^
Bonjour, en effet sur GNU/Linux, tout se fait directement via le gestionnaire de paquets et automatiquement :). Mais oui, c'est bien de savoir comment les choses fonctionnent, et ne pas utiliser des outils dont on ignore leur fonctionnement
Bonjour, j'ai un problème qui survient que juste après que j'insère les deux dernières lignes de codes : LoadModule php8_module "c/PHP/php8apache2_4.dll" PHPiniDir "c/PHP" Le truc c'est que quand j'insère l'une ou l'autre de ces lignes de codes et qu'en ensuite je redémarre le serveur, il se lance puis se ferme juste après du coup impossible d'accéder au "localhost" sur mon navigateur . N.B : je suis sur PHP 8.1.9 , le nom du dossier php est "PHP" . Merci
Bonjour. Normal, sur les versions plus récentes de PHP, plus besoin d'écrire le numéro de module, donc remplace la ligne par : LoadModule php_module "c/PHP/php8apache2_4.dll" Et si tu as spécifié PHPiniDir "c/PHP", veille alors que ton fichier php.ini soit dans le dossier de PHP (et non celui d'Apache comme fait en vidéo). Puisque PHP ini dir désigne l'emplacement où se trouve le fichier php.ini 👍
Bonjour, mon serveur apache se referme automatiquement après une seconde. Pourtant j'ai fais comme tu as dis dans la vidéo, ce que tu as dis dans l'épingle et dans le httpd.conf j'ai bien mis AddHandler. Que faire à présent ?
Si tu as vérifié à changer "SetHandler" par "AddHandler", alors l'erreur vient d'ailleurs dans ta configuration Apache ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bjr Jason je suis cette formation en parallèle de la formation java. j'ai petit soucis j'ai fais les installations et configuration mais quand je tape localhost et que je clique sur mon fichier index.php cela s'effectue comme un téléchargement avec la petite fenêtre marquer: ouvrir, enregistrer sous, annuler.et quand j'appuie sur ouvrir, ça me demande avec quoi je veux ouvrir alors j'ai appuyée sur internet .sa ma affiché une page internet avec le code que j'avais tapée :
Bonjour, il faut que ton serveur Apache soit démarré et PHP bien installé et configuré pour que ton script s'exécute et ne soit pas téléchargé par le navigateur. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-videoslt j'ai refais les installations et configurations de PHP et Apache et maintenant sa marche, pourtant je suis sur avoir fais la même chose la première fois mais bon l'essentiel c'est sa fonctionne. je te remercie pour ton aide
Bonne nouvelle, tu vas pouvoir continuer les autres vidéos :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour ! Pouvez-vous m'aidez au niveau du chargement du module php[LoadMod...], après le chemin, je voulais specifier le fichier 'php7apache2_4.dll' mais le nom n'existe pas dans mon dossier d'origine php, mais j'ai la version 7.2.9 : ) ou peut-être les noms des fichiers ne sont pas les mêmes !!!
Bonjour, en effet, tu dois vérifier d'avoir le nom de fichier correspondant au module à charger +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Salut jason , j'ai un problème avec httpd.exe j'ai tout comme t'as fais mais le httpd.exe s'ouvre et se ferme j'ai ouvert pleins de fois pour essayer de lire mots par mots le message et c'est marqué ça : httpd.exe : syntax error line 74 apache24 / apache24 / httpd.conf Re : Erreur trouvé il fallait simplement supprimer l'adresse stockée dans la variable serveurrootadress ainsi que toutes ses utilisations dans le fichiers httpd.conf parce qu'elle a une erreur ou modifier simplement la variable en mettant la bonne adresse
Bonjour . Je peux savoir d’où vient le fichier php.ini Lors de la 5e vidéo après avoir taper localhost j’ai eu comme affichage “hello” différent de ce que j’avais mis . Puis-je savoir le problème?
salut, stp est-ce normal que je ne parviens plus à ouvrir mon fichier extension httpd.exe après les configurations faites pour pouvoir afficher "Hello" lorsqu'on tape localhost? lorsque j'ai fermé et réouvert mon serveur hhtpd comme tu as fait, ben il s'ouvre juste en une fraction de seconde et se referme directement. Merci d'avance de ton aide :)
Bonsoir, si c'est le cas, c'est que tu as une erreur dans ta configuration httpd.conf As-tu bien pensé comme dit dans ma vidéo à remplacer le mot "SetHandler" par "AddHandler" pour la configuration de PHP ?
en fait, maintenant il reste ouvert après reconfiguration mais toutefois je ne parviens pas à afficher hello même après redémarrage du serveur httpd :( je vais revérifier de nouveau en re-regardant de nouveau ta vidéo pour voir mon erreur et je reviens vers toi et je reviens vers toi
Bonjour, suis très en retard par rapport à la date de sortie de la formation. J'ai 'un problème, lors de l'affichage dans le navigateur de "index.php" ce dernier ne m'affiche pas le résultat du code, mais enregistre un seconde fichier et me renvoie vers mon éditeur de texte 😩
Bonjour M Champagne, merci pour l'ensemble de vos vidéos que je suis régulièrement surtout les cours (js, java). Ils sont clairs et très précis. Franchement bravo! Pour celui-ci, j'ai un petit souci: je n'arrive jamais à vois la page index correctement, j'ai "un accueil dolliwamp qui m'affiche dolibarr avec la configuration du serveur et la version d'apache". est ce que ça vient d emon localhost car j'ai fait comme dans la vidéo mais sur ma version il me proposait un localhost80. Après quelques recherches sur le web, ce paramètre semble poser probème parfois. et mon serveur apache se ferme automatiquement dès qu'il est lancé. Merci de pouvoir m'aider si j'ai raté une ligne ou si ça vient de ma version php7.4.4. Codrialement
Bonjour, si le serveur Apache se ferme directement, c'est que tu as une erreur au niveau de la configuration d'Apache (si tu as fait l'installation de PHP, tu as du ajouter une ligne avec le mot "SetHandler", il faudrait remplacer ce mot-là par "AddHandler" et relancer le serveur pour voir). Ensuite, de base, les sites sont à mettre dans le dossier "htdocs". Tu peux enlever tout ce qui s'y trouve et faire ton propre fichier index.php 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, J'ignore si je pose ma question au bon endroit, mais j'ai un problème avec la configuration de la librairie GD. J'ai décommenter la ligne ;extension=gd et celle ;gd.jpeg_ignore_warning dans phi.ini, comme dit dans plusieurs sources que j'ai consultées, mais ça ne marche pas. Pas moyen d'afficher autre chose qu'un message d'erreur. Ayant paramétré en suivant vos indications, y a-t-il autre chose à faire qui m'a échappé ?
Bonjour, tu dois vérifier que la directive "extension_dir" pointe bien vers le répertoire "ext" de ton installation PHP (les extensions se trouvent dans ce dossier) 👍
@@formation-video Ayant installé préalablement MySQL, normalement, c'est fait, mais je vais explorer la piste. Merci. Sur un autre ordinateur, j'ai l'installation classique WAMP. J'ai comparé les fichiers de configuration, et je ne comprends pas d'où peut venir le problème. Après, ce n'est pas la même version. Mon WAMP utilise PHP7 et, avec ton installation, j'utilise PHP8. Les ordinateurs sont parfois capricieux, mais on finit toujours par trouver le problème. Je voulais être certain qu'il n'y a pas d'autres fichiers que php.ini à vérifier.
@@formation-video C'est ce que je dis. Ils sont capricieux parce qu'ils ne supportent pas l'à peu près. ;) Je code depuis trente ans. J'ai appris à coder HTML, PHP et JavaScript au moment de leur sortie quand j'étais au lycée. Depuis quinze ans, je code principalement avec le logiciel Mathematica, mais, depuis quelque temps, il faut que j'exporte mes productions dans d'autres langages pour la diffusion grand-public. Il fallait que je revoie un peu mes bases... ça m'a permis de perfectionner un peu mon site web. J'avais besoin de la librairie pour faire un CAPTCHA. J'en avais marre que les robots russes m'assaillent de messages par l'intermédiaire de mon formulaire de contact. En tout cas, merci pour tes réponses, c'était sympa. Bravo pour tes vidéos, elles m'ont bien aidé pour me perfectionner et mettre à jour.
Bonjour, j'ai un petit souci lors du tuto, on nous demande d'appeler le fichier php8apache2_4.dll, mais je ne le trouve pas dans mon dossier PHP-8.2.7, peux-tu m'aider sur ce point ? je te remercie
Bonjour, tu n'as pas du télécharger la bonne archive. La voici (et elle contient bien le fichier en question) : windows.php.net/downloads/releases/php-8.2.7-Win32-vs16-x64.zip Attention avec les versions récentes de PHP, d'écrire la configuration de cette manière : pastebin.com/3wrcCjdR
salut jason, j'ai suivi le tuto a la lettre mais lorsqus j'ouvre le serveur appache, la fenetre noir s'ouvre et ce referme directement... et ensuite le site ne s'affiche pas (l'index.php)... comment cela ce fait il? merci a toi
Bonjour, déjà, tu devrais lancer Apache depuis un terminal, et non en cliquant sur l'exécutable de ton explorateur de fichiers, cela pourra éventuellement indiquer des erreurs présentes. Ensuite, quand le programme se coupe de cette manière, c'est que la configuration Apache (httpd.conf notamment) contient des erreurs. Là où tu en es, si tu as bien ajouté la ligne commençant par "SetHandler", tu peux remplacer ce terme par "AddHandler", pour commencer 👍
Salut jason j'ai telecharger en cette date python mais c'est la 7.2.7 malheureusement apres decompression je n'ai pas trouver le fichier apache2_d.dll j'ai essayer de telecharger la 7.2.3 comme sur la formation mais je ne la trouve pas aussi
et bien mon souci c'est le fichier apache.dll absent sur cette version dont je devrai indiquer le chemin dans le fichier .conf sinon le serveur me met des erreurs et cette partie est primordiale comme tu la dis
Si tu télécharges par exemple ce ZIP (64 bits) : windows.php.net/downloads/releases/php-7.2.7-Win32-VC15-x64.zip Il y a bien le fichier php7apache2_4.dll requis
Bonjour, si dans ton fichier "httpd.conf", tu as ajouté la ligne "SetHandler" pour PHP, il faut remplacer ce mot par "AddHandler", ce qui devrait corriger le problème 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, lorsque je décommente les lignes LoadModule etc... et PHPiniDir etc... mon serveur se lance et si je les laisse il se ferme instantanément et pourtant j'ai appliqué les modifications que vous avez dit de faire. J'ai installé la version 8 peut-être est-ce dû à ça ? Sauf que quand je lance le navigateur ça me télécharge mon fichier, ça fait 1h que j'essaie de corriger le bug mais rien à faire je comprend vraiment pas.
Bonjour, qu'est-ce qui est écrit à tes deux lignes LoadModule et PHPIniDir ? Si tu es sur PHP 8, les chemins sont à adapter (par exemple, le fichier php7apache2_4 s'appelle maintenant php8apache2_4) 👍
Ta ligne de chargement de module doit être corrigée en ceci : pastebin.com/yXqiTuV1 Et vérifie que ton fichier php.ini est bien placé dans le répertoire C:/Apache24
bonjour . J'ai suivi les etapes mais arrivé a l'ouverture de httpd.exe celui-ci s'ouvre et se referme automatiquement. je peux savoir ou se trouve le problème?
Bonjour, tu peux tenter dans la configuration d'Apache (httpd.conf), dans les lignes que tu as du écrire, de changer le mot "SetHandler" par "AddHandler" 👍 Aussi, depuis les versions récentes de PHP, il ne faut plus préciser le nom du module, donc on écrit "php_module" (au lieu de "php8_module")
Bonjour Mr Jason, je rencontre un problème au niveau des configurations, c'est au niveau de apache dans le "httpd.conf" j'ai tout fait les paramètres comme sur la vidéo, mais je me suis rendu compte que quand j'ajoute la ligne "LoadModule php7_module etc..." Et que je lance apache, à peine ça se met en marche à peine ça s'arrête tout seul, mais quand je mets cette ligne en commentaire apache fonctionne (toutes les autres lignes ajoutée étant decommentées)
Ensuite quand je fais un script PHP, au lieu que mon navigateur affiche les résultats, ça affiche tout le code tapé je ne comprends pas pourquoi ça fait ça
Bonjour, tu dois avoir une erreur à ta ligne LoadModule (mauvais chemin indiqué, le fichier ".dll" qui n'est pas présent sur le chemin). Du coup, si ton interpréteur PHP n'est pas actif, il est normal que ton script ne soit pas exécuté par ton navigateur mais traité comme un simple fichier texte (ce qui t'affiche le contenu à l'écran). Enfin, l'ajout des binaires d'Apache à ta variable Path évite simplement de se rendre dans le répertoire où il est présent et de pouvoir directement le lancer en appelant directement httpd.exe ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
C'est que ton serveur n'est pas (correctement) exécute. Tu as du ajouter dans ta configuration une ligne avec "SetHandler". Tu peux remplacer ce terme par AddHandler et ça devrait être bon 👍
Salut, comme beaucoup de personne dans les coms mon serveur se referme 1 sec après ouverture, je n'ai pas suivi ton installation php donc j'ai bien mis AddHandler, il n'y a aucun soucis à ce niveau là. Mes chemins sont corrects, je n'ai pas de fichier manquant ou en double, j'ai suivi scrupuleusement (2 fois pour être sûre) ton tuto. J'ai la version 8 de php, et 2.4 d'apache. Penses tu que ça vienne d'une incompatibilité de php et apache ? La version de php est elle trop récente ? Merci
Oui si tu veux utiliser Apache comme serveur web, et tes traitements seront alors faits en Python (à la place de PHP) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, c'est une très bonne question. Tout simplement parce que les navigateurs internet actuels (Chrome, IE, Firefox, Safari et autres) intègrent un moteur HTML/CSS et un moteur JavaScript. Du coup, le navigateur est capable de lui-même d'interpréter ce type de langage. En revanche, pour PHP (langage côté serveur), il faut l'installer à posteriori si on souhaite développer des applications avec celui-ci, car il n'est pas présent par défaut, et si c'était le cas il serait inutile pour 95% des gens. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@FormationVidéo mon fichier php affiche tout seul mon code source au lieu d'afficher le résultat, quand je le lance, pourtant j'ai exactement fait la meme chose que vous sur mon system linux mint
Bonjour. Tu as récupéré quelle archive sur le site PHP ? +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, c'est une erreur dans ton fichier de configuration (httpd.conf). Deux choses à vérifier : - là où tu as ajouté la ligne commençant par "SetHandler", remplace ce terme par "AddHandler" - dans la directive du module, n'écris pas php8_module mais seulement php_module (on ne précise plus le numéro de version sur les versions actuelles). pastebin.com/16AA17uW
Salut j'aimerais savoir, comme avec le SQL ne serait-il pas mieux ou plus propre comme tu dis de démarrer et d'éteindre le serveur depuis un terminal ? à chaque fois que je ferme la fenêtre du serveur j'ai l'impression de faire sa comme un cochon XD sa me fais mal mdrr j'ai vue que dans linux il y avait des lignes de commandes pour cela mais sont-ils les mêmes pour windows sans ajouter sudo ? Merci d'avance
@@formation-video oui j'ai suivi ton tutoriel et je me demander si on pouvais faire la même chose pour Apache.. Et oui c'est faisable de le démarrer sa permet de voir si j'ai des erreur et savoir quel est l'erreur ^^ Merci en tout cas tes tuto sont pertinent !
Si tu as configuré Apache comme un service, tu peux le couper avec la commande httpd.exe -k shutdown, sinon, Ctrl + C permet de le stopper correctement.
@@formation-video Oui bienvue et non je l'ai configurer comme tu as montré pour le moment. J'ai vue que effectivement -k shutdown ne fonctionnait pas mais dans une doc, la doc disait que juste fermé la console était assez propre donc sava XD
Bonsoir Jason et merci pour cette formation. Stp peut tu me dire comme j’associe mon extension au type mime Php ? Quand je vais les configurations comme extension disponible j’ai Php3 et on ne me propose pas de type mime
salut! j'ai bien suivi le tuto mais à la fin mon serveur http ne s'ouvre plus...NB : je l'ai fait pour php8 mais j'ai adapté les commande comme tu as dit de le faire mais j'ai pas eu de resultat..prière de m'aider
salut s'il vous plait j'ai un problème au niveau des lignes que vous avez ajouter dans httpd(conf) lorsque je lance httpd dans bin il affiche des erreurs et je sais pas comment les rectifier même si j'ai bien écrits ces lignes et merci de me répondre le plutôt possible
Bonjour, il faudra sans doute changer dans ton fichier de config le mot "SetHandler" par "AddHandler", et le serveur devrait démarrer sans soucis. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
moi j'ai pris la version 8.0.1 de php et j'ai fais tout comme sur la vidéo j'ai meme verifié et il n'y avait pas de "sethandler" dans httpd.conf pourtant a chaque fois que j'ouvre httpd.exe ca s'ouvre puis se ferme immédiatement sans que je ne puisse voire ou se trouve l'erreur queelqu'un pourrait m'aider???
Alors, il faut bien remplacer SetHandler par AddHandler si jamais ça ne fonctionne pas. Sinon, c'est que tu as une autre erreur dans ta configuration du serveur (toujours dans le fichier httpd.conf)
bonjour quand je lance httpd.exe après avoir fait toutes les modifs la fenetre se lance et se referme automatiquement donc impossible d'accéder à localhost
C'est-à-dire ? Si tu as fait la configuration de PHP dans le fichier d'Apache, change le mot SetHandler par AddHandler. Aussi, sur les versions récentes, plus besoin d'indiquer le numéro de module, donc écris php_module (et pas php8_module).
Bonjour, je l'ai indiqué sur la chaîne : depuis les dernières versions, il ne faut plus indiquer le numéro de PHP dans la directive de chargement du module. Le remplacement à faire : pastebin.com/3cZvuJMP Ensuite, si tu as ajouté la ligne qui commence par "SetHandler", remplace ce mot par "AddHandler". Tout cela devrait enfin corriger le problème 👍
@@formation-video moi j'ai fait pareil mais le httpd s'ouvre puis se referme, pourtant j'ai bien vérifier que le SetHandler était bien AddHandler, mais je pense que le problème viens de LoadModule, parce que j'ai essayé d'ouvrir le serveur en enlevant à chaque fois les lignes, et quand j'enlève la ligne de LoadModule, sa fonctionne (ouverture du serveur), je sais pas trop quoi faire, sachant que j'ai déjà mis php_module et non php8_module...
Utilise alors une version antérieure, le temps que ces fichiers soient ajoutés dans l'archive par l'équipe en charge de PHP +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Apache, c'est de télécharger la nouvelle version et remplacer l'ancienne (en gardant son fichier de configuration httpd.conf), mais ce dernier n'est pas mis à jour régulièrement. Quant à PHP, voici : th-cam.com/video/wPFqy_QvWjs/w-d-xo.html
Ah, c'est déjà plus clair : La directive PHPIniDir doit être un chemin qui mène au dossier où tu as mis ton fichier php.ini Quant à LoadModule, si tu es passé à PHP 7 (ou supérieur), il faut écrire php_module (pas php7_module, ni php8_module)
Salut 🤝 Jason C. Merci énormément pour l'aide que tu nous apportes. j'suis nouveau sur la chaîne et je rencontre le même problème que plusieurs abonnés c'est à dire celui où httpd.exe dans le dossier bin d'apache s'ouvre et se referme automatiquement après configuration du fichier httpd.conf. En effet, j'ai suivi à la lettre le tuto et regardé dans les commentaires pour essayer de résoudre le problème avec ceux qui ont eu le même problème mais sans solution. J'ai ajouté les lignes: AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html LoadModule php7_module "c:/php7.4.6/php7apache2_4.dll" PHPiniDir "c:/Apache24" j'ai ajouté le chemin du serverroot (ServerRoot "c:/Apache24") mais rien à faire le probléme persiste :-(. Cependant, quand je supprime les deux dernières lignes et que j'ouvre httpd.exe, il s'ouvre normalement et reste "ouvert". Pourrais-tu m'aider s'il te plait. Help me please!!!!!!! NB: pour rappelle , j'ai les versions 2.4.43 d'apache et 7.4.6 de php
Youpiii !! A force de chercher j'ai pu résoudre mon problème. C’était juste un problème de compatibilité entre php et apache apriori apache ne supporte pas la version 7.4.6 de php du coup j'ai dû ré-télécharger une version antérieur et comme par magie tout fonctionne parfaitement.
Très bien, peut-être que la dernière version à ce jour n'a pas encore été prise en charge, ça peut arriver 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
ok sa mache j'ai enlévé la première ligne et sa mache sa ma envoyé un lien et quant je clic je vois mon texte! Merci tu es un geni Jason j'apprend beaucoup avec toi!
Bien content que cela t'aide :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Slt sa fais déjà 2 jour que j'essaie d'installer les outils du PHP mais il y a des erreurs chaque fois que je tape localhost rien ne s'affiche sur mon navigateur...et franchement ça m'empêche de continuer les tutoriels. Besoin d'aide svp
Coucou, il faudrait savoir quelles erreurs as-tu exactement, c'est le point de départ pour savoir où ça bloque et comment les corriger. En tout cas, si dans ton fichier de configuration Apache, tu as ajouté la ligne qui démarre par "SetHandler", tu peux remplacer ce mot par "AddHandler", qui devrait déjà corriger un problème je pense 🙂 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
bonjour, J'ai un problème pour lancer appache ça marche quelque secondes puis il se ferme tout seul pour tant j'ai bien changer le php7_module en php_module j'ai remis les anti-slash mais ça marche toujours pas. Quelqu'un aurait une solution ?
Bonjour Mr Champagne j'ai suivi le tuto a la lettre mais apache se ferme automatiquement sauf au moment ou je commente LoadModule php7_module "c:/php7.4.28/php7apache2_4.dll"
Salut mec ! Merci pour tes videos, c'est sympas! Néanmoins j'ai une requete, concernant l'installation de l'interpreteur. TOUt fonctionne, mais le bout code ajouté dans "config" bloque le fonctionnement de localhost. peux-tu m'aider? merci
Salut, comme je l'explique par la suite sur le cours, si cela arrive, il faut déjà changer la ligne avec le mot "SetHandler" par "AddHandler". Ensuite, sur les versions actuelles de PHP, il n'est plus nécessaire de préciser le numéro de version du module, donc on écrit juste php_module (et pas php8_module)
Bonjour, du très bon contenu comme toujours. J'aimerais savoir si toutes ces étapes (ajouts de lignes de code dans le httpd.conf) sont nécessaires si Wamp est installé ou sont-elles simplement réservées à l'installation manuelle de Apache / PHP / MySQL / MariaDB. En d'autres termes, dois-je suivre ces vidéos préliminaires ? D'avance, je te remercie.
Bonjour, oui ces vidéos sont nécessaires pour avoir ton environnement web configurée. Sur cette formation, on fait tout de A à Z, pour bien comprendre et connaître les outils que l'on utilise :)
Bonjour je sais pas si le sujet est encore d'actualité, mais pour régler le probleme du serveur qui ne demare pas j'ai changer de port et e suis passé de 80 à 8181 et finalment ca marche, apparement le port 80 était utlisé sur mon pc par un service que je n'ai pas pue situé. Au passage merci à toi jason pour tes video elles sont super et m'aide à progresser .
Bonjour. L'erreur pour les autres vient généralement d'une mauvaise configuration du serveur, mais celle-ci peut arriver aussi, si un port est déjà écouté par une autre application 👍
Bonjour, je suis sous windows10 et quand je suis les étapes au moment de lancer le serveur il se ferme instantanément est ce que quelqu'un sait pourquoi je ne comprend vraiment pas..
Sur les versions actuelles, quand tu as ajouté la ligne de chargement du module, il n'y a plus besoin de préciser le numéro de version. Donc, tu dois avoir une ligne du type : pastebin.com/hierC4Rm
@@formation-video Merci pour ta réponse mais ca ne fonctionne toujours pas...La page de console se ferme directement. Voici le code que j'ai rajouté je pense qu'il n'y a pas d'erreurs... #PHP 8 LoadModule php_module "c:/MonServeur/php8.1/php8apache2_4.dll" SetHandler application/x-httpd-php .php PHPiniDir "c:/MonServeur/php8.1" AddType application/x-httpd-php .php .html
@@formation-video J'ai remis AddHandler comme j'avais mis au début et toujours rien la fenêtre apache se ferme directement...En fait j'essaie d'installer phpmyadmin et j'ai suivi ton tuto mais le soucis c'est que comme le serveur apache ne reconnais pas le php il ouvre phpmyadmin sous forme de script...Merci de ta réponse!
Merci pour le tuto: j'espère que tu me répond , j'ai la version PHP 8.0.1 j'ai dépose le php8ts.dll au lieu php7ts.dll et php8apache2_4.dll au lieu de php7apache2_4.dll; bref j'ai le même problème que Mr rêver science : mon serveur apache se referme automatiquement après une seconde.
@@formation-video Bonjour, Merci pour ta réponse, mais je voudrai savoir ou se trouve SetHandler, dans le fichier httpd.config lorsque je cherche ctrl+ F SetHandler, ça n'existe pas. d’ailleurs lorsque je mis les deux lignes suivantes en commentaires : mon serveur apache ne se referme pas les deux lignes commentées sont : #LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll" #PHPiniDir "c:/php8.0.1" Et si je le dé-commente un des deux lignes le serveur apache se referme automatiquement. je voudrai ajouter une précision si je change PHPiniDir "c:/php8.0.1" par PHPiniDir "C:/Apache24", le problème persiste. les lignes de configuration ajoutées dans httpd.conf sont: #php 8 AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll" PHPiniDir "c:/php8.0.1" j'ai un souci, peut être la méthode de configuration ne marche pas avec php8.0.1??? j'aimerai bien que si vous avez assez de temps de vérifie avec la dernière version php8.0.1. Merci d'avance et infiniment de ton aide.
De ce que je vois, tu as bien "AddHandler" à la place, donc c'est bon. L'erreur vient alors d'ailleurs. Je pense que ça vient du chemin que tu as spécifié pour PHPiniDir : ce dernier doit spécifier l'endroit où tu as mis le fichier php.ini (dans les vidéos, je l'ai fait placer dans le répertoire d'Apache, pas de PHP 😉)
@@formation-video Re_Bonjour, j'ai bien vérifie que j'ai déplacé php.ini de mon dossier C:\php8.0.1 au répértoire C:\Apache24. et j'ai bien copier coller php8ts.dll de dossier C:\php8.0.1 au dossier dossier bin d'appache "C:\Apache24\bin"; vous dites que, Vous pensez que ça vient du chemin que j'ai spécifié pour PHPiniDir : "ce dernier doit spécifier l'endroit où j'ai mis le fichier php.ini. Si j'ai bien compris, l'endroit où j'ai mis le fichier php.ini est C:\Apache24. donc je dois écrire dans le fichier httpd.conf contrairement au vidéo ou vous dites à la minute 9min:53s que PHPiniDir pour préciser le répertoire de base de php et vous avez écris PHPiniDir "c:/php7.2.3" c-a-d pour moi c'est "c:/php8.0.1". donc en changeant la ligne de PHPiniDir "c:/php8.0.1" à PHPiniDir "c:/Apache24" ça devrai marché si j'ai bien compris ce que vous m'avez expliquer. Eh bien non. le problème persiste et mon serveur http se referme automatiquement. Merci infiniment pour votre aide. Rappel pour ce petite précision: lorsque je mis les deux lignes suivantes en commentaires : mon serveur apache ne se referme pas les deux lignes commentées sont : #LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll" #PHPiniDir que ce soit "c:/Apache24" ou "c:/php8.0.1" Et si je le dé-commente un des deux lignes le serveur apache se referme automatiquement.
Bonjour. J’adore vos cours. Tres grand merci à vous. J’ai besoin de votre aide, j’ai un soucis avec mon httpd.exe , une fois j’ouvre mon server , la fenêtre se referme automatiquement..
@@formation-video Hello, j'ai le même problème mais c'est bien "AddHandler" qui est écrit dans le fichier htmld.conf aurait-tu une idée ou une piste à suivre dans ce cas ?
@@angie2744 de base je voulais juste utiliser phpMyAdmin et je suis finalement passer par un navigateur plutôt qu'en local puisque de toute façon c'était une base distante dont je voulais m'occuper... Tout ça pour dire que j'ai abandonné l'idée déso 😅bonne continuation dans ton projet !
salut mr champagne je rencontre un assez gros probleme ...quand je suis votre configuration chez moi apche quand je l'ouvre il se ferme aussi tot j'ai meme essayé d'ouvir avec cmd pour voir s'il y avait des erreurs mais rien il s'ouvre et se referme juste dès l'instant ou j'ajoute les lignes: PHPIniDir "C:/php8.1" LoadModule php_module C:/php8.1/php8apache2_4.dll mais visiblement la ligne : LoadModule php_module C:/php8.1/php8apache2_4.dll ne peut fonctionner sans la ^premiere
Ces deux lignes sont distinctes : - Le PHPIniDir doit pointer vers le répertoire qui contient ton fichier de configuration "php.ini" - Le LoadModule est ce qui charge le module PHP pour le serveur Apache
@FormationVidéo merci beaucoup de m'avoir repondu mr champagne mais j'ai fait comme dans la videos et j'ai fait une copie de mon php.ini dans le dossier "apache24" comme vous l'avez indiqueé et une autre est restéé dans le dossier" php8.1" puis j'ai, saisi exactement les lignes de codes que j'ai mis dans mon comentaire precedent mais malheuresement dès lors que je saisi ces lignes apache s'ouvre et se ferme aussi tot l'orque je veux actioner le serveur
Oui, normal : tu as indiqué dans PHPIniDir le dossier C:/php8.1, alors que tu dis avoir ton fichier "php.ini" dans le répertoire d'Apache. Donc : soit tu remets le fichier "php.ini" dans C:/php8.1, soit tu modifies le chemin du PHPIniDir pour qu'il pointe sur le répertoire d'Apache 👍
Pour toute personne qui en suivant les étapes ont eu le même problème du serveur appache qui se ferme directement j'ai personnellement laisser les anti slash exemple : Quand ça ne fonctionné pas : AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html LoadModule php_module "C:/php8.1.6/php8apache2_4.dll" PHPiniDir "C:/Apache24" Quand ça fonctionne : AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html LoadModule php_module "C:\php8.1.6\php8apache2_4.dll" PHPiniDir "C:\Apache24" Voilà j'espère aider certain mtn si ce que j'ai fait va poser problème par la suite merci de me prévenir mais en tt cas pour l'instant tout fonctionne correctement .
OK, j'ai aussi indiqué qu'à partir de PHP 8, dans la configuration d'Apache (httpd.conf), il faut écrire "php_module" à la place de "php8_module" (il n'y a plus de numéro de version. Donc, tu dois avoir ces lignes : pastebin.com/8S332Hwx
Alors oui, à l'endroit où tu as mis "SetHandler" dans le fichier de configuration, il faut remplacer ce mot par "AddHandler", et il n'y a plus d'erreur. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Ne lâche rien :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour tes vidéos ! Pour ma part, ça ne fonctionne pas. C'est bizarre pourtant, j'ai bien suivi tes instructions à la différence avec php8 mais quand j'essaye d'ouvrir Apache via httpd.exe, il s'ouvre puis se referme dans la foulée. Du coup, je n'arrive même plus à me connecter au serveur sur mon navigateur.
@@formation-video Yes, comme déjà écrit : #PHP 8 PHPIniDir "C:/php8_0_6/php.ini" LoadModule php_module "C:/php8_0_6/php8apache2_4.dll" AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html mais Apache ne reste pas ouvert.
@@formation-video J'ai trouvé l'erreur, elle venait de cette partie du code du fichier de configuration : DirectoryIndex index.php en fait, le DirectoryIndex était encore index.html et non index.php. Merci quand même ! ;)
Déjà, la directive PHPIniDir doit rediriger vers le répertoire où il y a ton fichier php.ini, pas le fichier lui-même. Donc, si ton fichier php.ini est situé dans C:/php8_0_6/, tu écriras : pastebin.com/5PCU30uy
C'est tout bon de ton côté ? ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
bonsoir merci beaucoup pour tes videos ca m'aide beaucoup même si je suis un peux en retard jespere que tu lira mon commentaire,stp je suis sur windows j'ai fait le premier test index et le hello a l'interieur mais quand je vais sur la le localhost ma page est vide pourais tu m'aider stp
Bonjour, tu n'es pas en retard du tout 🙂. Évidemment, pour que ta page web en PHP soit lue, il faut bien avoir démarré ton serveur Apache d'abord. ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
salut merci beaucoup mais j'ai un probleme httpd.exe: Syntax error on line 541 of C:/Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file C:/php-8.3.2/php8apache2_4.dll: No error je comprend pas et j'ai besoin d'aide.
Bonsoir, depuis les versions récentes, il ne faut plus préciser le numéro de version de PHP sur la directive du module, donc remplace "php8_module" par "php_module". Et au passage, si tu as bien ajouté la ligne commençant par "SetHandler", remplace ce terme par "AddHandler" 👍
Sa ne fonctionne pas avec la ligne LoadModule... Le httpd.exe s'ouvre puis se referme, j'ai tout respecté, pas mis de SetHandler mais AddHandler j'ai même modifier le chemin : extension_dir = "c:/php/ext" dans le fichier php.ini. Toute la jounée, j'ai essayé.. Quelqu'un aurai une solution ?
Il faudrait voir le message d'erreur que te donne httpd (il faut évidemment le démarrer depuis le terminal, pas depuis ton explorateur de fichiers à la souris)
@@formation-video non ça marche pas, quand je tape dans mon terminal : ./httpd.exe, rien ne se passe. Sa veut dire que quelque chose est mal configuré. J'ai refait l'installation pluseiurs fois mais à chaque fois, il se referme quand j'ajoute LoadModule... Peut être que ça a changé ?
Oui, depuis les versions récentes de PHP, il faut écrire : LoadModule php_module "" (tu noteras qu'on n'écrira pas LoadModule php8_module mais LoadModule php_module)
Bjr très bonne vidéo mais le problème c'est que même ainsi avec ces parametrage AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html LoadModule php_module "C:/php8.3.8/php8apache2_4.dll" PHPIniDir "C:/php8.3.8" Cela ne marche pas ,quelqu'un pourrait m'aider s'il vous plait? Merci!! 😅
Qu'est-ce qui ne marche pas exactement ? En tout cas, ta configuration est correcte, à condition de vérifier que ton fichier php.ini est bien dans C:/php8.3.8 (puisque c'est le chemin que tu as spécifié pour la directive PHPIniDir)
bonjour, j'aimerais bien avoir de l'aide au sujets de quand je lance le fichier httpd.exe il se referme automatiquement comment faire pour pas qu'il se ferme ? merci d'avance
D'accord, autre chose aussi, avec les versions récentes de PHP, on écrit plus "php8_module", mais "php_module" (sans préciser de numéro de version. En résumé, voilà à quoi ressemblera ta configuration (les chemins sont à adapter aux tiens évidemment) : pastebin.com/ypcGSG6a
Parce que ta configuration de PHP est mal faite, donc l'interpréteur PHP n'interprète pas ton code, alors c'est ton navigateur qui l'affiche comme du simple texte
Quelques précisions / mises à jour concernant la configuration d'Apache (httpd.conf) :
- La directive PHPIniDir (comme son nom l'indique) doit spécifier le chemin où se trouve votre fichier de configuration PHP (php.ini)
- Si votre serveur démarre et se coupe directement, changez le terme "SetHandler" par "AddHandler"
- Pour les versions actuelles de PHP, à la ligne "LoadModule", on ne spécifie plus le numéro de version : on écrira donc php_module (au lieu de php8_module, php9_module, ...)
Bon paramétrage ! 👍
10:47 Adieu l'équipe !
en PHP 8, nous ne devrions pas utiliser php8_module comme prévu, mais uniquement php_module et cela résoudra votre problème (ligne LoadModule) !
J'avais déjà communiqué à ce sujet dans la section "Communauté" de la chaîne 👍
je t'aime frero
Super merci, ça a marché !
respect mon pote
9:38 Salut ! Je viens commenter car une personne m'a demandé de l'aide après avoir suivi ton tuto.
La personne en question qui a suivi ta façon de faire en déplaçant le fichier php.ini s'est retrouvé dans une situation où son php.ini n'est pas pris en compte par le cli de PHP, mais est pris en compte uniquement par Apache.
Ce qui fait que beaucoup de packages de composer sont inutilisables avec cette configuration, car ils ont besoin de certaines extensions de PHP qu'on ne peut pas activer pour le CLI.
La solution temporaire qu'on a trouvé en attendant de corriger sa config est de copier le php.ini à nouveau là où il était au départ, mais ça veut dire maintenir 2 fichiers php.ini en même temps...
Le plus simple pour corriger ça serait de ne pas déplacer le php.ini, car il marche très bien pour php en cli si on y touche pas, et de jouer uniquement sur la config Apache pour qu'il aille chercher le php.ini au bon endroit.
On devrait pouvoir faire ça via la config "PHPIniDir"
J'ai pas testé cette config ci-dessus si elle est dans le dossier de php, mais j'vois pas de raison pour laquelle ça ne marcherait pas.
Si tu pouvais épingler ce commentaire pour éviter que d'autres personnes se retrouve dans cette situation, ça serait cool, merci ! ♥
Merci beaucoup pour ton aide :-)
@@ekoo4984 Derien ! :D
Merci Pierre, ça fonctionne !
i realize Im kinda randomly asking but do anyone know of a good site to stream new movies online ?
@Azariah Eden Ehh atm I have been using Flixportal. Just search on google after it =) -luka
bonsoir a vous M. Jason je vous suis depuis un moment et c'est grace a vous que j'ai valide mon module sur le C merci beaucoup pour votre travail
pour ceux qui ont le problème d'arrêt automatique d'apache vérifiez que vous avez réellement installé la dernière version du redistribuable vc_redist comme montré dans la vidéo php #2 je ne l'avais pas fait parce que je pensais être à jour et dés que je l'ai téléchargé apache a volé de ses propres plumes🙃
Bonjour, mais avant ça, l'erreur provient bien plus souvent de la configuration d'Apache, ce pourquoi je dis souvent de remplacer le "SetHandler" par "AddHandler"
Merci beaucoup
Je me surprend moi même, j'ai fais l'install de PHP et ça marche !! ça y est, je suis développeur ? lol !!
Sans rire, c'est super clair et c'est très bien de faire des vidéos courtes, on apprends..., enfin, j’apprends mieux comme ça !!
Courtes ça dépend des vidéos, certaines sont longues, mais il faut bien ça aussi.
L'informatique demande du temps, donc ça ne s'apprend pas en quelques minutes seulement :). Content que tu as réussi tes premières installations
Merci ,
Ca fais quelques semaines que je programme en php, c'est vraiment intéressant tout les étapes que tu expliques. Je suis sur linux et j'ai pas du tout configuré pareil, vus que j'utilise les lignes de commande. Mais voir la version windows me permet mieux de comprendre ;).
Merci pour tes vidéos, je l'ai adore ^^
Bonjour, en effet sur GNU/Linux, tout se fait directement via le gestionnaire de paquets et automatiquement :). Mais oui, c'est bien de savoir comment les choses fonctionnent, et ne pas utiliser des outils dont on ignore leur fonctionnement
Bonjour, j'ai un problème qui survient que juste après que j'insère les deux dernières lignes de codes :
LoadModule php8_module "c/PHP/php8apache2_4.dll"
PHPiniDir "c/PHP"
Le truc c'est que quand j'insère l'une ou l'autre de ces lignes de codes et qu'en ensuite je redémarre le serveur, il se lance puis se ferme juste après du coup impossible d'accéder au "localhost" sur mon navigateur .
N.B : je suis sur PHP 8.1.9 , le nom du dossier php est "PHP" . Merci
Bonjour. Normal, sur les versions plus récentes de PHP, plus besoin d'écrire le numéro de module, donc remplace la ligne par :
LoadModule php_module "c/PHP/php8apache2_4.dll"
Et si tu as spécifié PHPiniDir "c/PHP", veille alors que ton fichier php.ini soit dans le dossier de PHP (et non celui d'Apache comme fait en vidéo). Puisque PHP ini dir désigne l'emplacement où se trouve le fichier php.ini 👍
Bonjour, mon serveur apache se referme automatiquement après une seconde. Pourtant j'ai fais comme tu as dis dans la vidéo, ce que tu as dis dans l'épingle et dans le httpd.conf j'ai bien mis AddHandler. Que faire à présent ?
Si tu as vérifié à changer "SetHandler" par "AddHandler", alors l'erreur vient d'ailleurs dans ta configuration Apache
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
j'ai le même problème que vous. j’espère que notre super prof lira le commentaire et nous donne la solution.
@@MrLouragli Bonjour avez vous trouver la solution car j'ai exactement le même problème ? meerci
Bjr Jason je suis cette formation en parallèle de la formation java. j'ai petit soucis j'ai fais les installations et configuration mais quand je tape localhost et que je clique sur mon fichier index.php cela s'effectue comme un téléchargement avec la petite fenêtre marquer: ouvrir, enregistrer sous, annuler.et quand j'appuie sur ouvrir, ça me demande avec quoi je veux ouvrir alors j'ai appuyée sur internet .sa ma affiché une page internet avec le code que j'avais tapée :
Bonjour, il faut que ton serveur Apache soit démarré et PHP bien installé et configuré pour que ton script s'exécute et ne soit pas téléchargé par le navigateur.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-videoslt j'ai refais les installations et configurations de PHP et Apache et maintenant sa marche, pourtant je suis sur avoir fais la même chose la première fois mais bon l'essentiel c'est sa fonctionne. je te remercie pour ton aide
Bonne nouvelle, tu vas pouvoir continuer les autres vidéos :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour ! Pouvez-vous m'aidez au niveau du chargement du module php[LoadMod...], après le chemin, je voulais specifier le fichier 'php7apache2_4.dll' mais le nom n'existe pas dans mon dossier d'origine php, mais j'ai la version 7.2.9 : ) ou peut-être les noms des fichiers ne sont pas les mêmes !!!
Bonjour, en effet, tu dois vérifier d'avoir le nom de fichier correspondant au module à charger
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8/
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Ok Merci : ! )
De rien :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8/
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Salut jason , j'ai un problème avec httpd.exe j'ai tout comme t'as fais mais le httpd.exe s'ouvre et se ferme j'ai ouvert pleins de fois pour essayer de lire mots par mots le message et c'est marqué ça : httpd.exe : syntax error line 74 apache24 / apache24 / httpd.conf
Re : Erreur trouvé il fallait simplement supprimer l'adresse stockée dans la variable serveurrootadress ainsi que toutes ses utilisations dans le fichiers httpd.conf parce qu'elle a une erreur ou modifier simplement la variable en mettant la bonne adresse
Hello, j'ai répondu à ton autre commentaire, l'erreur vient de ta ligne 538 avec "SetHandler" à remplacer par "AddHandler".
Bonjour .
Je peux savoir d’où vient le fichier php.ini
Lors de la 5e vidéo après avoir taper localhost j’ai eu comme affichage “hello” différent de ce que j’avais mis .
Puis-je savoir le problème?
Bonjour, il suffit d'avoir vu le cours depuis le début pour savoir l'origine du "php.ini" 👍
salut, stp est-ce normal que je ne parviens plus à ouvrir mon fichier extension httpd.exe après les configurations faites pour pouvoir afficher "Hello" lorsqu'on tape localhost? lorsque j'ai fermé et réouvert mon serveur hhtpd comme tu as fait, ben il s'ouvre juste en une fraction de seconde et se referme directement. Merci d'avance de ton aide :)
Bonsoir, si c'est le cas, c'est que tu as une erreur dans ta configuration httpd.conf
As-tu bien pensé comme dit dans ma vidéo à remplacer le mot "SetHandler" par "AddHandler" pour la configuration de PHP ?
en fait, maintenant il reste ouvert après reconfiguration mais toutefois je ne parviens pas à afficher hello même après redémarrage du serveur httpd :( je vais revérifier de nouveau en re-regardant de nouveau ta vidéo pour voir mon erreur et je reviens vers toi et je reviens vers toi
parfait! erreur réctifiée :)
En fait j'avais le meme problème que toi donc j'ai enlever $Server-Root par la réelle , il yavait un erreur dans l'adresse serverroot
OK impeccable ;)
Bonjour, suis très en retard par rapport à la date de sortie de la formation. J'ai 'un problème, lors de l'affichage dans le navigateur de "index.php" ce dernier ne m'affiche pas le résultat du code, mais enregistre un seconde fichier et me renvoie vers mon éditeur de texte 😩
Bonjour, tu n'es pas en retard, et si ton code n'est pas exécuté, c'est que ton serveur web n'est pas en route (ou mal configuré pour exécuter du PHP)
Bonjour M Champagne,
merci pour l'ensemble de vos vidéos que je suis régulièrement surtout les cours (js, java). Ils sont clairs et très précis. Franchement bravo!
Pour celui-ci, j'ai un petit souci: je n'arrive jamais à vois la page index correctement, j'ai "un accueil dolliwamp qui m'affiche dolibarr avec la configuration du serveur et la version d'apache". est ce que ça vient d emon localhost car j'ai fait comme dans la vidéo mais sur ma version il me proposait un localhost80. Après quelques recherches sur le web, ce paramètre semble poser probème parfois.
et mon serveur apache se ferme automatiquement dès qu'il est lancé.
Merci de pouvoir m'aider si j'ai raté une ligne ou si ça vient de ma version php7.4.4.
Codrialement
Bonjour, si le serveur Apache se ferme directement, c'est que tu as une erreur au niveau de la configuration d'Apache (si tu as fait l'installation de PHP, tu as du ajouter une ligne avec le mot "SetHandler", il faudrait remplacer ce mot-là par "AddHandler" et relancer le serveur pour voir). Ensuite, de base, les sites sont à mettre dans le dossier "htdocs". Tu peux enlever tout ce qui s'y trouve et faire ton propre fichier index.php 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, J'ignore si je pose ma question au bon endroit, mais j'ai un problème avec la configuration de la librairie GD. J'ai décommenter la ligne ;extension=gd et celle ;gd.jpeg_ignore_warning dans phi.ini, comme dit dans plusieurs sources que j'ai consultées, mais ça ne marche pas. Pas moyen d'afficher autre chose qu'un message d'erreur. Ayant paramétré en suivant vos indications, y a-t-il autre chose à faire qui m'a échappé ?
Bonjour, tu dois vérifier que la directive "extension_dir" pointe bien vers le répertoire "ext" de ton installation PHP (les extensions se trouvent dans ce dossier) 👍
@@formation-video Ayant installé préalablement MySQL, normalement, c'est fait, mais je vais explorer la piste. Merci.
Sur un autre ordinateur, j'ai l'installation classique WAMP. J'ai comparé les fichiers de configuration, et je ne comprends pas d'où peut venir le problème. Après, ce n'est pas la même version. Mon WAMP utilise PHP7 et, avec ton installation, j'utilise PHP8. Les ordinateurs sont parfois capricieux, mais on finit toujours par trouver le problème. Je voulais être certain qu'il n'y a pas d'autres fichiers que php.ini à vérifier.
Non, les ordinateurs ne sont pas capricieux, le problème vient quasiment toujours de l'utilisateur, mais tout s'apprend, ne t'en fais pas 😉
@@formation-video C'est ce que je dis. Ils sont capricieux parce qu'ils ne supportent pas l'à peu près. ;)
Je code depuis trente ans. J'ai appris à coder HTML, PHP et JavaScript au moment de leur sortie quand j'étais au lycée. Depuis quinze ans, je code principalement avec le logiciel Mathematica, mais, depuis quelque temps, il faut que j'exporte mes productions dans d'autres langages pour la diffusion grand-public. Il fallait que je revoie un peu mes bases... ça m'a permis de perfectionner un peu mon site web. J'avais besoin de la librairie pour faire un CAPTCHA. J'en avais marre que les robots russes m'assaillent de messages par l'intermédiaire de mon formulaire de contact.
En tout cas, merci pour tes réponses, c'était sympa. Bravo pour tes vidéos, elles m'ont bien aidé pour me perfectionner et mettre à jour.
Bonne continuation alors, je sais que cela prend du temps quand il faut se mettre à jour 💪
Bonjour, j'ai un petit souci lors du tuto, on nous demande d'appeler le fichier php8apache2_4.dll, mais je ne le trouve pas dans mon dossier PHP-8.2.7, peux-tu m'aider sur ce point ? je te remercie
Bonjour, tu n'as pas du télécharger la bonne archive. La voici (et elle contient bien le fichier en question) : windows.php.net/downloads/releases/php-8.2.7-Win32-vs16-x64.zip
Attention avec les versions récentes de PHP, d'écrire la configuration de cette manière : pastebin.com/3wrcCjdR
salut jason, j'ai suivi le tuto a la lettre mais lorsqus j'ouvre le serveur appache, la fenetre noir s'ouvre et ce referme directement... et ensuite le site ne s'affiche pas (l'index.php)... comment cela ce fait il? merci a toi
Bonjour, déjà, tu devrais lancer Apache depuis un terminal, et non en cliquant sur l'exécutable de ton explorateur de fichiers, cela pourra éventuellement indiquer des erreurs présentes.
Ensuite, quand le programme se coupe de cette manière, c'est que la configuration Apache (httpd.conf notamment) contient des erreurs. Là où tu en es, si tu as bien ajouté la ligne commençant par "SetHandler", tu peux remplacer ce terme par "AddHandler", pour commencer 👍
Salut jason j'ai telecharger en cette date python mais c'est la 7.2.7 malheureusement apres decompression je n'ai pas trouver le fichier apache2_d.dll j'ai essayer de telecharger la 7.2.3 comme sur la formation mais je ne la
trouve pas aussi
Et bien si tu as une version plus récente, c'est encore mieux :).
Tant que tu es au minimum sur PHP 7, c'est bon ;)
windows.php.net/download#php-7.2
et bien mon souci c'est le fichier apache.dll absent sur cette version dont je devrai indiquer le chemin dans le fichier .conf sinon le serveur me met des erreurs et cette partie est primordiale comme tu la dis
Si tu télécharges par exemple ce ZIP (64 bits) : windows.php.net/downloads/releases/php-7.2.7-Win32-VC15-x64.zip
Il y a bien le fichier php7apache2_4.dll requis
Oui je l'ai, peut-etre que je me suis gourré lors de mes manip merci infiniment
En plus j'ai pas telecharger le bon fikchier .zip
Bonsoir. Quelle différence entre systemctl apache2 start et service apache2 restart ? Merci.
L'une des commandes démarre le service, l'autre le redémarre quand il est déjà en cours de fonctionnement, c'est tout :)
salut j'ai configuré apache comme décrit dans la vidéo mais je n'arrive pas à l'ouvrir
Bonjour, si dans ton fichier "httpd.conf", tu as ajouté la ligne "SetHandler" pour PHP, il faut remplacer ce mot par "AddHandler", ce qui devrait corriger le problème 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, lorsque je décommente les lignes LoadModule etc... et PHPiniDir etc... mon serveur se lance et si je les laisse il se ferme instantanément et pourtant j'ai appliqué les modifications que vous avez dit de faire. J'ai installé la version 8 peut-être est-ce dû à ça ? Sauf que quand je lance le navigateur ça me télécharge mon fichier, ça fait 1h que j'essaie de corriger le bug mais rien à faire je comprend vraiment pas.
Bonjour, qu'est-ce qui est écrit à tes deux lignes LoadModule et PHPIniDir ? Si tu es sur PHP 8, les chemins sont à adapter (par exemple, le fichier php7apache2_4 s'appelle maintenant php8apache2_4) 👍
@@formation-video Bonjour, merci pour votre réponse. J'ai écrit exactement :
LoadModule php8_module "c:/php8.0.2/php8apache2_4.dll"
PHPiniDir "c:/Apache24"
Ta ligne de chargement de module doit être corrigée en ceci : pastebin.com/yXqiTuV1
Et vérifie que ton fichier php.ini est bien placé dans le répertoire C:/Apache24
@@formation-video MERCI BEAUCOUP ! ça fonctionne enfin un grand merci !
Parfait ! 👍
bonjour . J'ai suivi les etapes mais arrivé a l'ouverture de httpd.exe celui-ci s'ouvre et se referme automatiquement. je peux savoir ou se trouve le problème?
Bonjour, tu peux tenter dans la configuration d'Apache (httpd.conf), dans les lignes que tu as du écrire, de changer le mot "SetHandler" par "AddHandler" 👍
Aussi, depuis les versions récentes de PHP, il ne faut plus préciser le nom du module, donc on écrit "php_module" (au lieu de "php8_module")
Merci 🙏
Je t'en prie
Bonjour Mr Jason, je rencontre un problème au niveau des configurations, c'est au niveau de apache dans le "httpd.conf" j'ai tout fait les paramètres comme sur la vidéo, mais je me suis rendu compte que quand j'ajoute la ligne "LoadModule php7_module etc..." Et que je lance apache, à peine ça se met en marche à peine ça s'arrête tout seul, mais quand je mets cette ligne en commentaire apache fonctionne (toutes les autres lignes ajoutée étant decommentées)
Ensuite quand je fais un script PHP, au lieu que mon navigateur affiche les résultats, ça affiche tout le code tapé je ne comprends pas pourquoi ça fait ça
J'aimerais aussi savoir quelque chose, est-ce que je dois ajouter le chemin d'accès de apache slash bin dans les variables d'environnement path ?
Bonjour, tu dois avoir une erreur à ta ligne LoadModule (mauvais chemin indiqué, le fichier ".dll" qui n'est pas présent sur le chemin).
Du coup, si ton interpréteur PHP n'est pas actif, il est normal que ton script ne soit pas exécuté par ton navigateur mais traité comme un simple fichier texte (ce qui t'affiche le contenu à l'écran).
Enfin, l'ajout des binaires d'Apache à ta variable Path évite simplement de se rendre dans le répertoire où il est présent et de pouvoir directement le lancer en appelant directement httpd.exe
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
À 12:12, quand je clique sur "index.php" il me télécharge le fichier au lieu de m'afficher le message
C'est que ton serveur n'est pas (correctement) exécute. Tu as du ajouter dans ta configuration une ligne avec "SetHandler". Tu peux remplacer ce terme par AddHandler et ça devrait être bon 👍
@@formation-video Étrange pourtant dans le code j'ai bien AddHandler
Alors tu as une erreur quelque part dans ta configuration (mauvais emplacement spécifié par exemple)
Salut, comme beaucoup de personne dans les coms mon serveur se referme 1 sec après ouverture, je n'ai pas suivi ton installation php donc j'ai bien mis AddHandler, il n'y a aucun soucis à ce niveau là. Mes chemins sont corrects, je n'ai pas de fichier manquant ou en double, j'ai suivi scrupuleusement (2 fois pour être sûre) ton tuto. J'ai la version 8 de php, et 2.4 d'apache. Penses tu que ça vienne d'une incompatibilité de php et apache ? La version de php est elle trop récente ? Merci
Problème réglé depuis ? Cela peut venir du nom pour la bibliothèque du module (pour PHP 8, le fichier est devenu : php8apache2_4.dll)
@@formation-video oui j'ai installé une version moins récente de php du coup !
👍
A 8.40 est ce qu'on peut rajouter py vu qu'avec python on peut faire du html et du php
Oui si tu veux utiliser Apache comme serveur web, et tes traitements seront alors faits en Python (à la place de PHP)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour,
une question qui peut vous paraître bizarre mais pourquoi PHP nécessite une download et non pas JS/HTML/CSS ?
Bonjour, c'est une très bonne question. Tout simplement parce que les navigateurs internet actuels (Chrome, IE, Firefox, Safari et autres) intègrent un moteur HTML/CSS et un moteur JavaScript. Du coup, le navigateur est capable de lui-même d'interpréter ce type de langage.
En revanche, pour PHP (langage côté serveur), il faut l'installer à posteriori si on souhaite développer des applications avec celui-ci, car il n'est pas présent par défaut, et si c'était le cas il serait inutile pour 95% des gens.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
@FormationVidéo mon fichier php affiche tout seul mon code source au lieu d'afficher le résultat, quand je le lance, pourtant j'ai exactement fait la meme chose que vous sur mon system linux mint
C'est que ta configuration Apache n'est pas bonne et que ton code PHP n'est donc pas exécuté sur ton serveur
@@formation-video bonjour , svp comment peut-on resoudre ce probleme ?
Salut je trouve plus les fichiers php.7ts.dll et php.7apache2_4.dll
Bonjour. Tu as récupéré quelle archive sur le site PHP ?
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour , mon navigateur me met " localhost n'autorise pas la connexion " pouvez-vous m'iader ?
Bonjour, ton serveur n'est pas lancé (httpd)
Bonsoir Monsieur
Quand je lance le serveur il se referme automatiquement.
Merci .
Bonjour, c'est une erreur dans ton fichier de configuration (httpd.conf).
Deux choses à vérifier :
- là où tu as ajouté la ligne commençant par "SetHandler", remplace ce terme par "AddHandler"
- dans la directive du module, n'écris pas php8_module mais seulement php_module (on ne précise plus le numéro de version sur les versions actuelles).
pastebin.com/16AA17uW
Merci pour ces éléments de réponse.
👍
Salut j'aimerais savoir, comme avec le SQL ne serait-il pas mieux ou plus propre comme tu dis de démarrer et d'éteindre le serveur depuis un terminal ? à chaque fois que je ferme la fenêtre du serveur j'ai l'impression de faire sa comme un cochon XD sa me fais mal mdrr j'ai vue que dans linux il y avait des lignes de commandes pour cela mais sont-ils les mêmes pour windows sans ajouter sudo ? Merci d'avance
Je montre justement dans le cours SQL, comment quitter proprement le serveur mysqld 👍
@@formation-video oui j'ai suivi ton tutoriel et je me demander si on pouvais faire la même chose pour Apache.. Et oui c'est faisable de le démarrer sa permet de voir si j'ai des erreur et savoir quel est l'erreur ^^ Merci en tout cas tes tuto sont pertinent !
Si tu as configuré Apache comme un service, tu peux le couper avec la commande httpd.exe -k shutdown, sinon, Ctrl + C permet de le stopper correctement.
@@formation-video Oui bienvue et non je l'ai configurer comme tu as montré pour le moment. J'ai vue que effectivement -k shutdown ne fonctionnait pas mais dans une doc, la doc disait que juste fermé la console était assez propre donc sava XD
Oui, c'est tout bon 😉
Bonsoir Jason et merci pour cette formation. Stp peut tu me dire comme j’associe mon extension au type mime Php ? Quand je vais les configurations comme extension disponible j’ai Php3 et on ne me propose pas de type mime
Bonsoir, comme ça associer le type ? Si ton fichier a pour extension ".php", il sera reconnu comme étant un fichier PHP
salut! j'ai bien suivi le tuto mais à la fin mon serveur http ne s'ouvre plus...NB : je l'ai fait pour php8 mais j'ai adapté les commande comme tu as dit de le faire mais j'ai pas eu de resultat..prière de m'aider
Si tu as ajouté la ligne avec le mot SetHandler, il faudra sans doute le changer par AddHandler
salut s'il vous plait j'ai un problème au niveau des lignes que vous avez ajouter dans httpd(conf) lorsque je lance httpd dans bin il affiche des erreurs et je sais pas comment les rectifier même si j'ai bien écrits ces lignes et merci de me répondre le plutôt possible
Bonjour, il faudra sans doute changer dans ton fichier de config le mot "SetHandler" par "AddHandler", et le serveur devrait démarrer sans soucis.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour Ma configuration du fichier > ne marche pas et empeche le apache.exe de se lancer, il s'ouvre et se ferme de suite. j'utilise php8... help
c'est bon j'ai eu la solution : il faut pas ecrire > avec php8 mais plutot sans le 8 et tout devrait rouler
et puis non, le fichier .exe marche mais apache n'arrive pas a interpreter le index.php donc je comprends pas.. HELP
Oui, c'est que j'ai indiqué sur quelques publications, depuis les versions récentes de PHP, on ne précise plus le numéro de version du module 👍
@@formation-video merci finalement je suis reparti de zéro pour tout reconfigure et maintenant ça marche !
Parfait ! 👋
moi j'ai pris la version 8.0.1 de php et j'ai fais tout comme sur la vidéo
j'ai meme verifié et il n'y avait pas de "sethandler" dans httpd.conf
pourtant a chaque fois que j'ouvre httpd.exe
ca s'ouvre puis se ferme immédiatement sans que je ne puisse voire ou se trouve l'erreur
queelqu'un pourrait m'aider???
Alors, il faut bien remplacer SetHandler par AddHandler si jamais ça ne fonctionne pas. Sinon, c'est que tu as une autre erreur dans ta configuration du serveur (toujours dans le fichier httpd.conf)
Bonjour as-tu trouvé la solution, car j'ai le même problème et il n'y a pas de SetHandler ? mercii
bonjour quand je lance httpd.exe après avoir fait toutes les modifs la fenetre se lance et se referme automatiquement donc impossible d'accéder à localhost
Bonjour, comme tu as du ajouter une ligne qui contient le mot "SetHandler", remplace celui-ci par "AddHandler" et ça devrait fonctionner 👍
@@formation-video bah non j'avais bien AddHandler :/
Tu as donc une erreur ailleurs (chemin indiqué pour PHPIniDir, chemin pour le module de PHP Apache, etc.)
@@formation-video oui j'avais réglé le pb merci
@@raskolnikov5 c'était quoi le problème stp ?
Mon VC15 demande une configuration php.executablePath siting quand j'écrit un code php (windows 64 bits)! php7.2.4 et Apache 2.4
VC15 ? Visual Studio tu veux dire ?
Moi aussi je rencontre aussi ce problème quand j'écris un script PHP, mon Vs code me demande la même chose
Je n'arrive plus à ouvrir le serveur de apashe
C'est-à-dire ? Si tu as fait la configuration de PHP dans le fichier d'Apache, change le mot SetHandler par AddHandler. Aussi, sur les versions récentes, plus besoin d'indiquer le numéro de module, donc écris php_module (et pas php8_module).
salut cette configuration n'a pas marché pour moi avec php8 comment faire
Bonjour, je l'ai indiqué sur la chaîne : depuis les dernières versions, il ne faut plus indiquer le numéro de PHP dans la directive de chargement du module. Le remplacement à faire : pastebin.com/3cZvuJMP
Ensuite, si tu as ajouté la ligne qui commence par "SetHandler", remplace ce mot par "AddHandler". Tout cela devrait enfin corriger le problème 👍
@@formation-video moi j'ai fait pareil mais le httpd s'ouvre puis se referme, pourtant j'ai bien vérifier que le SetHandler était bien AddHandler, mais je pense que le problème viens de LoadModule, parce que j'ai essayé d'ouvrir le serveur en enlevant à chaque fois les lignes, et quand j'enlève la ligne de LoadModule, sa fonctionne (ouverture du serveur), je sais pas trop quoi faire, sachant que j'ai déjà mis php_module et non php8_module...
jai la version PHP 7.3.4 et chez ne trouve ni le php7ts.dll(plutot php7.dll) ni le php.7apache2_4.dll
Utilise alors une version antérieure, le temps que ces fichiers soient ajoutés dans l'archive par l'équipe en charge de PHP
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Une question simple, comment on fait pour mettre à jour apache et php ? :)
Apache, c'est de télécharger la nouvelle version et remplacer l'ancienne (en gardant son fichier de configuration httpd.conf), mais ce dernier n'est pas mis à jour régulièrement. Quant à PHP, voici : th-cam.com/video/wPFqy_QvWjs/w-d-xo.html
Quand je lance le serveur apache il se referme directement alors que la configuration semble correcte
Si tu as ajouté la ligne commençant par "SetHandler", essaie en remplaçant ce mot par "AddHandler" et retente 👍
@@formation-video oue mais c'est toujours le même problème je comprends pas
Quand j'enlève les deux lignes LoadModule et PHPIniDir le serveur marche normalement et quand je les remets il souvre plus il se referme
Ah, c'est déjà plus clair : La directive PHPIniDir doit être un chemin qui mène au dossier où tu as mis ton fichier php.ini
Quant à LoadModule, si tu es passé à PHP 7 (ou supérieur), il faut écrire php_module (pas php7_module, ni php8_module)
Oui c'est correcte mais ça marche toujours pas j'utilise la version 8 j'ai fais tous comme ça mais...
Salut 🤝 Jason C. Merci énormément pour l'aide que tu nous apportes. j'suis nouveau sur la chaîne et je rencontre le même problème que plusieurs abonnés c'est à dire celui où httpd.exe dans le dossier bin d'apache s'ouvre et se referme automatiquement après configuration du fichier httpd.conf. En effet, j'ai suivi à la lettre le tuto et regardé dans les commentaires pour essayer de résoudre le problème avec ceux qui ont eu le même problème mais sans solution.
J'ai ajouté les lignes:
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php7_module "c:/php7.4.6/php7apache2_4.dll"
PHPiniDir "c:/Apache24"
j'ai ajouté le chemin du serverroot (ServerRoot "c:/Apache24") mais rien à faire le probléme persiste :-(.
Cependant, quand je supprime les deux dernières lignes et que j'ouvre httpd.exe, il s'ouvre normalement et reste "ouvert". Pourrais-tu m'aider s'il te plait.
Help me please!!!!!!!
NB: pour rappelle , j'ai les versions 2.4.43 d'apache et 7.4.6 de php
Youpiii !!
A force de chercher j'ai pu résoudre mon problème.
C’était juste un problème de compatibilité entre php et apache apriori apache ne supporte pas la version 7.4.6 de php du coup j'ai dû ré-télécharger une version antérieur et comme par magie tout fonctionne parfaitement.
Très bien, peut-être que la dernière version à ce jour n'a pas encore été prise en charge, ça peut arriver 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
ok sa mache j'ai enlévé la première ligne et sa mache sa ma envoyé un lien et quant je clic je vois mon texte!
Merci tu es un geni Jason j'apprend beaucoup avec toi!
Bien content que cela t'aide :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Slt sa fais déjà 2 jour que j'essaie d'installer les outils du PHP mais il y a des erreurs chaque fois que je tape localhost rien ne s'affiche sur mon navigateur...et franchement ça m'empêche de continuer les tutoriels. Besoin d'aide svp
Coucou, il faudrait savoir quelles erreurs as-tu exactement, c'est le point de départ pour savoir où ça bloque et comment les corriger. En tout cas, si dans ton fichier de configuration Apache, tu as ajouté la ligne qui démarre par "SetHandler", tu peux remplacer ce mot par "AddHandler", qui devrait déjà corriger un problème je pense 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Merci ça marche mtn👌
Très bien 👋
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
bonjour,
J'ai un problème pour lancer appache ça marche quelque secondes puis il se ferme tout seul pour tant j'ai bien changer le php7_module en php_module j'ai remis les anti-slash mais ça marche toujours pas. Quelqu'un aurait une solution ?
Bonjour, dans la configuration Apache (httpd.conf), quand tu as ajouté la ligne commençant par "SetHandler," remplace ce mot par "AddHandler"
@@formation-video merci ça a marché.
Parfait, tu vas pouvoir avancer 😉
Quand je ss à cette étape mn environnement ne fonctionne pas.quand j'ouvre la fenêtre httpd.exe ça affiche les erreurs portant j'ai suivi la procédure
Il faudrait voir les erreurs affichées pour pouvoir les corriger ;)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Bonjour Mr Champagne j'ai suivi le tuto a la lettre mais apache se ferme automatiquement sauf au moment ou je commente LoadModule php7_module "c:/php7.4.28/php7apache2_4.dll"
Bonjour, il ne faut plus mettre un numéro depuis PHP 7, donc écris à la place : pastebin.com/7XGY0GAq
@@formation-video merci beaucoup
Salut mec !
Merci pour tes videos, c'est sympas!
Néanmoins j'ai une requete, concernant l'installation de l'interpreteur.
TOUt fonctionne, mais le bout code ajouté dans "config" bloque le
fonctionnement de localhost.
peux-tu m'aider? merci
Salut, comme je l'explique par la suite sur le cours, si cela arrive, il faut déjà changer la ligne avec le mot "SetHandler" par "AddHandler". Ensuite, sur les versions actuelles de PHP, il n'est plus nécessaire de préciser le numéro de version du module, donc on écrit juste php_module (et pas php8_module)
@@formation-video merci
De rien 👍
@@potentielisis8991ça a vraiment marché ?
Bonjour, du très bon contenu comme toujours.
J'aimerais savoir si toutes ces étapes (ajouts de lignes de code dans le httpd.conf) sont nécessaires si Wamp est installé ou sont-elles simplement réservées à l'installation manuelle de Apache / PHP / MySQL / MariaDB.
En d'autres termes, dois-je suivre ces vidéos préliminaires ?
D'avance, je te remercie.
Bonjour, oui ces vidéos sont nécessaires pour avoir ton environnement web configurée. Sur cette formation, on fait tout de A à Z, pour bien comprendre et connaître les outils que l'on utilise :)
mais quant j'enlève le code sa reste allumé
Bonjour je sais pas si le sujet est encore d'actualité, mais pour régler le probleme du serveur qui ne demare pas j'ai changer de port et e suis passé de 80 à 8181 et finalment ca marche, apparement le port 80 était utlisé sur mon pc par un service que je n'ai pas pue situé. Au passage merci à toi jason pour tes video elles sont super et m'aide à progresser .
Bonjour. L'erreur pour les autres vient généralement d'une mauvaise configuration du serveur, mais celle-ci peut arriver aussi, si un port est déjà écouté par une autre application 👍
Bonjour, je suis sous windows10 et quand je suis les étapes au moment de lancer le serveur il se ferme instantanément est ce que quelqu'un sait pourquoi je ne comprend vraiment pas..
J'utilise php8.1
Sur les versions actuelles, quand tu as ajouté la ligne de chargement du module, il n'y a plus besoin de préciser le numéro de version. Donc, tu dois avoir une ligne du type : pastebin.com/hierC4Rm
@@formation-video Merci pour ta réponse mais ca ne fonctionne toujours pas...La page de console se ferme directement.
Voici le code que j'ai rajouté je pense qu'il n'y a pas d'erreurs...
#PHP 8
LoadModule php_module "c:/MonServeur/php8.1/php8apache2_4.dll"
SetHandler application/x-httpd-php .php
PHPiniDir "c:/MonServeur/php8.1"
AddType application/x-httpd-php .php .html
Remplace le "SetHandler" par "AddHandler" et ça devrait être bon 👍
@@formation-video J'ai remis AddHandler comme j'avais mis au début et toujours rien la fenêtre apache se ferme directement...En fait j'essaie d'installer phpmyadmin et j'ai suivi ton tuto mais le soucis c'est que comme le serveur apache ne reconnais pas le php il ouvre phpmyadmin sous forme de script...Merci de ta réponse!
C'est bon, c'est regler, j'avais oublié de renommer mon dossier php.
👍
Salut,
Seras tu tenté de produire des tutos MatLab un jour?
Coucou, je ne pense pas d'autant que je n'ai jamais utilisé ce logiciel. Je me suis juste déjà servi de Maple, ou encore Octave ;)
Merci pour le tuto: j'espère que tu me répond , j'ai la version PHP 8.0.1 j'ai dépose le php8ts.dll au lieu php7ts.dll et php8apache2_4.dll au lieu de php7apache2_4.dll; bref j'ai le même problème que Mr rêver science : mon serveur apache se referme automatiquement après une seconde.
Et tu as bien remplacé "SetHandler" par "AddHandler" ?
@@formation-video
Bonjour, Merci pour ta réponse, mais je voudrai savoir ou se trouve SetHandler, dans le fichier httpd.config lorsque je cherche ctrl+ F SetHandler, ça n'existe pas.
d’ailleurs lorsque je mis les deux lignes suivantes en commentaires : mon serveur apache ne se referme pas
les deux lignes commentées sont :
#LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll"
#PHPiniDir "c:/php8.0.1"
Et si je le dé-commente un des deux lignes le serveur apache se referme automatiquement.
je voudrai ajouter une précision si je change PHPiniDir "c:/php8.0.1" par PHPiniDir "C:/Apache24", le problème persiste.
les lignes de configuration ajoutées dans httpd.conf sont:
#php 8
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll"
PHPiniDir "c:/php8.0.1"
j'ai un souci, peut être la méthode de configuration ne marche pas avec php8.0.1??? j'aimerai bien que si vous avez assez de temps de vérifie avec la dernière version php8.0.1.
Merci d'avance et infiniment de ton aide.
De ce que je vois, tu as bien "AddHandler" à la place, donc c'est bon. L'erreur vient alors d'ailleurs. Je pense que ça vient du chemin que tu as spécifié pour PHPiniDir : ce dernier doit spécifier l'endroit où tu as mis le fichier php.ini (dans les vidéos, je l'ai fait placer dans le répertoire d'Apache, pas de PHP 😉)
@@formation-video
Re_Bonjour, j'ai bien vérifie que j'ai déplacé php.ini de mon dossier C:\php8.0.1 au répértoire C:\Apache24.
et j'ai bien copier coller php8ts.dll de dossier C:\php8.0.1 au dossier dossier bin d'appache "C:\Apache24\bin"; vous dites que, Vous pensez que ça vient du chemin que j'ai spécifié pour PHPiniDir : "ce dernier doit spécifier l'endroit où j'ai mis le fichier php.ini.
Si j'ai bien compris, l'endroit où j'ai mis le fichier php.ini est C:\Apache24.
donc je dois écrire dans le fichier httpd.conf contrairement au vidéo ou vous dites à la minute 9min:53s que PHPiniDir pour préciser le répertoire de base de php et vous avez écris PHPiniDir "c:/php7.2.3" c-a-d pour moi c'est "c:/php8.0.1".
donc en changeant la ligne de
PHPiniDir "c:/php8.0.1"
à
PHPiniDir "c:/Apache24"
ça devrai marché si j'ai bien compris ce que vous m'avez expliquer.
Eh bien non. le problème persiste et mon serveur http se referme automatiquement.
Merci infiniment pour votre aide.
Rappel pour ce petite précision:
lorsque je mis les deux lignes suivantes en commentaires : mon serveur apache ne se referme pas
les deux lignes commentées sont :
#LoadModule php8_module "c:/php8.0.1/php8apache2_4.dll"
#PHPiniDir que ce soit "c:/Apache24" ou "c:/php8.0.1"
Et si je le dé-commente un des deux lignes le serveur apache se referme automatiquement.
Oui, donc c'est une de ces deux lignes qui pose problème (le chemin vers php8apache2_4.dll ou le chemin pour PHPiniDir)
Bonjour. J’adore vos cours. Tres grand merci à vous.
J’ai besoin de votre aide, j’ai un soucis avec mon httpd.exe , une fois j’ouvre mon server , la fenêtre se referme automatiquement..
Si tu as ajouté la ligne avec "SetHandler", remplace ce mot par "AddHandler" et ça devrait être bon 😉
@@formation-video Hello, j'ai le même problème mais c'est bien "AddHandler" qui est écrit dans le fichier htmld.conf aurait-tu une idée ou une piste à suivre dans ce cas ?
@@cyrheel_ Bonjour as tu trouver la solution ?
@@angie2744 de base je voulais juste utiliser phpMyAdmin et je suis finalement passer par un navigateur plutôt qu'en local puisque de toute façon c'était une base distante dont je voulais m'occuper... Tout ça pour dire que j'ai abandonné l'idée déso 😅bonne continuation dans ton projet !
Hello ! J'ai le même problème, avez-vous trouvé la solution ?
Très bonne video et très bien expliqué
Merci pour le tuto 💙
De rien 😉
salut mr champagne je rencontre un assez gros probleme ...quand je suis votre configuration chez moi apche quand je l'ouvre il se ferme aussi tot j'ai meme essayé d'ouvir avec cmd pour voir s'il y avait des erreurs mais rien il s'ouvre et se referme juste
dès l'instant ou j'ajoute les lignes:
PHPIniDir "C:/php8.1"
LoadModule php_module C:/php8.1/php8apache2_4.dll
mais visiblement la ligne :
LoadModule php_module C:/php8.1/php8apache2_4.dll
ne peut fonctionner sans la ^premiere
Ces deux lignes sont distinctes :
- Le PHPIniDir doit pointer vers le répertoire qui contient ton fichier de configuration "php.ini"
- Le LoadModule est ce qui charge le module PHP pour le serveur Apache
@FormationVidéo merci beaucoup de m'avoir repondu mr champagne mais j'ai fait comme dans la videos et j'ai fait une copie de mon php.ini dans le dossier "apache24" comme vous l'avez indiqueé et une autre est restéé dans le dossier" php8.1" puis j'ai, saisi exactement les lignes de codes que j'ai mis dans mon comentaire precedent mais malheuresement dès lors que je saisi ces lignes apache s'ouvre et se ferme aussi tot l'orque je veux actioner le serveur
Oui, normal : tu as indiqué dans PHPIniDir le dossier C:/php8.1, alors que tu dis avoir ton fichier "php.ini" dans le répertoire d'Apache.
Donc : soit tu remets le fichier "php.ini" dans C:/php8.1, soit tu modifies le chemin du PHPIniDir pour qu'il pointe sur le répertoire d'Apache 👍
@@formation-video merci infiniment pour tout ce que vous faites Mr champagne 🥂
De rien
MERCI Jason !!!!!!!
Pour toute personne qui en suivant les étapes ont eu le même problème du serveur appache qui se ferme directement j'ai personnellement laisser les anti slash exemple :
Quand ça ne fonctionné pas :
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php_module "C:/php8.1.6/php8apache2_4.dll"
PHPiniDir "C:/Apache24"
Quand ça fonctionne :
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php_module "C:\php8.1.6\php8apache2_4.dll"
PHPiniDir "C:\Apache24"
Voilà j'espère aider certain mtn si ce que j'ai fait va poser problème par la suite merci de me prévenir mais en tt cas pour l'instant tout fonctionne correctement .
ca ne marche pas pour moi
ca ne marche pas pour moi
Si tu as ajouté la ligne avec "SetHandler", tu peux la remplacer par "AddHandler", ça devrait corriger le problème (si tu n'as pas d'erreurs ailleurs)
@@formation-video non non je l'ai fait avec AddHandler ....
En fait avec AddHandler le serveur ne démarre pas
je le pratique sur la version actuelle 8
OK, j'ai aussi indiqué qu'à partir de PHP 8, dans la configuration d'Apache (httpd.conf), il faut écrire "php_module" à la place de "php8_module" (il n'y a plus de numéro de version. Donc, tu dois avoir ces lignes : pastebin.com/8S332Hwx
le serveur s'arrete aussi tot
Alors oui, à l'endroit où tu as mis "SetHandler" dans le fichier de configuration, il faut remplacer ce mot par "AddHandler", et il n'y a plus d'erreur.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
on continu...........................
Ne lâche rien :)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- Jason CHAMPAGNE - jasonchampagne.fr
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- COUCOU, TU VEUX :
|--- Nous rejoindre sur Discord ? discord.me/jasonchampagne
|--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne
|--- T'abonner à mon autre chaîne TH-cam ? th-cam.com/users/jasonchampagne
|--- Me follow sur Twitter ? twitter.com/jachampagne8
|--- Liker la page Facebook ? facebook.com/jachampagne8
|--- Me follow sur Insta ? instagram.com/jachampagne8
|--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci pour tes vidéos ! Pour ma part, ça ne fonctionne pas. C'est bizarre pourtant, j'ai bien suivi tes instructions à la différence avec php8 mais quand j'essaye d'ouvrir Apache via httpd.exe, il s'ouvre puis se referme dans la foulée. Du coup, je n'arrive même plus à me connecter au serveur sur mon navigateur.
Attention, depuis PHP 8, le module s'appelle php_module. Donc tu auras ce genre de ligne dans ton fichier de configuration : pastebin.com/MG6EPjCX
@@formation-video Yes, comme déjà écrit :
#PHP 8
PHPIniDir "C:/php8_0_6/php.ini"
LoadModule php_module "C:/php8_0_6/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
mais Apache ne reste pas ouvert.
@@formation-video J'ai trouvé l'erreur, elle venait de cette partie du code du fichier de configuration :
DirectoryIndex index.php
en fait, le DirectoryIndex était encore index.html et non index.php.
Merci quand même ! ;)
@@formation-video En fait non, ça ne fonctionne toujours pas ou alors 1 fois sur 2 et je ne comprends pas… :x
Déjà, la directive PHPIniDir doit rediriger vers le répertoire où il y a ton fichier php.ini, pas le fichier lui-même. Donc, si ton fichier php.ini est situé dans C:/php8_0_6/, tu écriras : pastebin.com/5PCU30uy
Bonjour merci :-)
C'est tout bon de ton côté ?
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
merci
Pas de quoi =)
👍
bonsoir merci beaucoup pour tes videos ca m'aide beaucoup même si je suis un peux en retard jespere que tu lira mon commentaire,stp je suis sur windows j'ai fait le premier test
index et le hello a l'interieur mais quand je vais sur la le localhost ma page est vide pourais tu m'aider stp
Bonjour, tu n'es pas en retard du tout 🙂.
Évidemment, pour que ta page web en PHP soit lue, il faut bien avoir démarré ton serveur Apache d'abord.
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video honnetement j'ai pas vraiment compris j'ai relancer le serveur apres avoir ecrit le code
Ton fichier porte bien l'extension ".php" ?
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ MERCI DE TON SOUTIEN ! 🔻
◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙
◾ Soutenir FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video oui il est bien en php j'ai activé les extension comme vs avez parler dans la video
salut merci beaucoup mais j'ai un probleme
httpd.exe: Syntax error on line 541 of C:/Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file C:/php-8.3.2/php8apache2_4.dll: No error
je comprend pas et j'ai besoin d'aide.
Bonsoir, depuis les versions récentes, il ne faut plus préciser le numéro de version de PHP sur la directive du module, donc remplace "php8_module" par "php_module".
Et au passage, si tu as bien ajouté la ligne commençant par "SetHandler", remplace ce terme par "AddHandler" 👍
Sa ne fonctionne pas avec la ligne LoadModule... Le httpd.exe s'ouvre puis se referme, j'ai tout respecté, pas mis de SetHandler mais AddHandler
j'ai même modifier le chemin : extension_dir = "c:/php/ext" dans le fichier php.ini.
Toute la jounée, j'ai essayé.. Quelqu'un aurai une solution ?
Il faudrait voir le message d'erreur que te donne httpd (il faut évidemment le démarrer depuis le terminal, pas depuis ton explorateur de fichiers à la souris)
@@formation-video Il me donne pas de message d'erreur mais comment le démarrer depuis le terminal, je vais essayer
@@formation-video non ça marche pas, quand je tape dans mon terminal : ./httpd.exe, rien ne se passe. Sa veut dire que quelque chose est mal configuré.
J'ai refait l'installation pluseiurs fois mais à chaque fois, il se referme quand j'ajoute LoadModule... Peut être que ça a changé ?
Oui, depuis les versions récentes de PHP, il faut écrire : LoadModule php_module ""
(tu noteras qu'on n'écrira pas LoadModule php8_module mais LoadModule php_module)
@@formation-video c'est ce que j'ai fait mais ça marche pas, j'ai rétrogradé vers la version 7 et sa fonctionne
Bjr très bonne vidéo mais le problème c'est que même ainsi avec ces parametrage
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
LoadModule php_module "C:/php8.3.8/php8apache2_4.dll"
PHPIniDir "C:/php8.3.8"
Cela ne marche pas ,quelqu'un pourrait m'aider s'il vous plait? Merci!!
😅
Qu'est-ce qui ne marche pas exactement ?
En tout cas, ta configuration est correcte, à condition de vérifier que ton fichier php.ini est bien dans C:/php8.3.8 (puisque c'est le chemin que tu as spécifié pour la directive PHPIniDir)
bonjour, j'aimerais bien avoir de l'aide au sujets de quand je lance le fichier httpd.exe il se referme automatiquement comment faire pour pas qu'il se ferme ?
merci d'avance
Bonjour, si tu as bien ajouté la ligne commençant par SetHandler, remplace ce terme par AddHandler 👍
@@formation-video oui j'ai fait tout cela
D'accord, autre chose aussi, avec les versions récentes de PHP, on écrit plus "php8_module", mais "php_module" (sans préciser de numéro de version. En résumé, voilà à quoi ressemblera ta configuration (les chemins sont à adapter aux tiens évidemment) : pastebin.com/ypcGSG6a
Pourquoi quand je fait "localhost" dans le navigateur il m'affiche le code source au lieu de juste afficher "hello".
Parce que ta configuration de PHP est mal faite, donc l'interpréteur PHP n'interprète pas ton code, alors c'est ton navigateur qui l'affiche comme du simple texte