Bonjour,
Tout d'abord, ma configuration :
- 1 - Windows 10 famille 64bits
- 2 - Wampserver : 3.1.3 64bit
- 3 - Apache : 2.4.33
- 4 - PHP : 7.0.29 (pour le site sur lequel je travaille actuellement)
- 5 - MySQL : 5.7.21
- 5a - MariaDB : 10.2.14
- 6 - Icône Wampserver : verte
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes actives* ?
## Local by Flywheel - Start ##
192.168.94.100 test-franz.local #Local Site
192.168.94.100 www.test-franz.local #Local Site
## Local by Flywheel - End ##127.0.0.1 localhost
::1 localhost
127.0.0.1 localhost
127.0.0.1 echodailleurs
::1 echodailleurs
127.0.0.1 furk-studio
::1 furk-studio
127.0.0.1 lesmysteresdepaname
::1 lesmysteresdepaname
ps : je n'utilise plus localbyflywheel, je dois encore le désinstaller
- Si icône Wampserver verte et en utilisant le menu de cette icône :
- 8 - Avez-vous accès à localhost (Page d'accueil de wampserver) ? OUI
- 8a - Si oui, y a-t-il un message d'erreur en bas de page ? NON
- 9 - Avez-vous accès à phpMyAdmin ? OUI
- 10 - Message de l'éditeur Brackets lorsque j'essaye d'activer l'outil "PHP code quality tools" : Php n'est pas disponible sur votre machine. L'extension ne sera pas en mesure d'utiliser ces outils.
- 11 - Anti-virus et/ou un Parefeu : AVIRA, Parefeu Windows
- 12 - Quel est le chemin complet de l'installation de Wampserver : C:\wamp64
Mon problème est lié à l'installation de l'outil Xdebug pour un site Wordpress et apprendre à débuger. J'ai vu différents tutos et j'imagine ne pas avoir fait ce qu'il fallait. J'aurais besoin d'un coup de main.
Ne sachant pas que wampserver incluait déjà l'outil, j'ai suivi la procédure via le lien [xdebug.org] et j'ai donc ajouté le fichier .dll de xdebug dans le répertoire c:\wamp64\bin\php\php7.0.29\ext et modifié la ligne dans C:\wamp64\bin\apache\apache2.4.33\bin\php.ini
En parcourant le forum, j'ai lu un article où il était expliqué que xdebug faisait déjà partie wamp et qu'il était conseillé de revenir en arrière.
J'ai du coup supprimé le .dll, mais par contre je ne connais plus la ligne par défaut du fichier .ini sus-mentionné.
Donc, première question
---------------------
Quelle est s'il vous plaît la ligne originale à remettre à la place de zend_extension = c:\wamp64\bin\php\php7.0.29\ext\php_xdebug-2.6.1-7.0-vc14-x86_64.dll.
J'ai en attendant rajouté cette ligne-ci, voyant où se trouvait le .dll :
[opcache]
; opcache documentation [php.net]
zend_extension = "c:/wamp64/bin/php/php7.0.29/zend_ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"
Test via phpinfo.php
------------------
Xdebug est activé, et le logo zend engine est présent avec la mention :
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Xdebug v2.6.0.
Xdebug se trouve d'ailleurs bien dans la liste des extensions lorsque je check via wampserver > php > extension php
Téléchargement de windcachegrind
------------------------------
J'ai aussi téléchargé windcachegrind que j'ai placé dans c:\wamp64\windcachegrind et exécuté à partir de cet emplacement.
Ce que j'ai fait pour poursuivre l'installation : lier xdebug à Brackets
---------------------------------------------------------
Toujours dans le phpForApache.ini, j'ai ajouté ceci en dessous de la section xdebug en bas de page :
xdebug.enable= On
xdebug.idekey=idekey
xdebug.remote_enable=true
xdebug.remote_port=9000
Téléchargement de plugin au sein de brackets
---------------------------------------
J'ai téléchargé deux plugins dans mon éditeur, à savoir Php Debugger et Php Code Quality Tools. Ce dernier ne s'active car php ne serait pas disponible sur ma machine.
Mise à jour ?
-----------
Sur le forum, je suis tombé sur cette page [forum.wampserver.com] où l'on mentionne une mise à jour :
Wampserver 3.1.4 32/64 bit x86_x64 (Cumulative Update.) avec mention de xdebug
XDebug update version 2.6.1 for PHP versions 7 installed (7.0.x to 7.2.x). Can be reinstalled if addition of PHP version.
Question finale
-------------
Est ce que cette mise à jour résoudra mon problème? Ou bien je suis complètement à côté de la plaque et il y a des étapes que je n'ai pas réalisées?
J'ai aussi un message d'erreur "Carré rouge php_opcache" pas de fichier .dll mais c'est pour mon autre virtualhost, qui n'est pas concerné par le site actuel sur lequel je travaille.
Merci d'avance.
Bien à vous
Tout d'abord, ma configuration :
- 1 - Windows 10 famille 64bits
- 2 - Wampserver : 3.1.3 64bit
- 3 - Apache : 2.4.33
- 4 - PHP : 7.0.29 (pour le site sur lequel je travaille actuellement)
- 5 - MySQL : 5.7.21
- 5a - MariaDB : 10.2.14
- 6 - Icône Wampserver : verte
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes actives* ?
## Local by Flywheel - Start ##
192.168.94.100 test-franz.local #Local Site
192.168.94.100 www.test-franz.local #Local Site
## Local by Flywheel - End ##127.0.0.1 localhost
::1 localhost
127.0.0.1 localhost
127.0.0.1 echodailleurs
::1 echodailleurs
127.0.0.1 furk-studio
::1 furk-studio
127.0.0.1 lesmysteresdepaname
::1 lesmysteresdepaname
ps : je n'utilise plus localbyflywheel, je dois encore le désinstaller
- Si icône Wampserver verte et en utilisant le menu de cette icône :
- 8 - Avez-vous accès à localhost (Page d'accueil de wampserver) ? OUI
- 8a - Si oui, y a-t-il un message d'erreur en bas de page ? NON
- 9 - Avez-vous accès à phpMyAdmin ? OUI
- 10 - Message de l'éditeur Brackets lorsque j'essaye d'activer l'outil "PHP code quality tools" : Php n'est pas disponible sur votre machine. L'extension ne sera pas en mesure d'utiliser ces outils.
- 11 - Anti-virus et/ou un Parefeu : AVIRA, Parefeu Windows
- 12 - Quel est le chemin complet de l'installation de Wampserver : C:\wamp64
Mon problème est lié à l'installation de l'outil Xdebug pour un site Wordpress et apprendre à débuger. J'ai vu différents tutos et j'imagine ne pas avoir fait ce qu'il fallait. J'aurais besoin d'un coup de main.
Ne sachant pas que wampserver incluait déjà l'outil, j'ai suivi la procédure via le lien [xdebug.org] et j'ai donc ajouté le fichier .dll de xdebug dans le répertoire c:\wamp64\bin\php\php7.0.29\ext et modifié la ligne dans C:\wamp64\bin\apache\apache2.4.33\bin\php.ini
En parcourant le forum, j'ai lu un article où il était expliqué que xdebug faisait déjà partie wamp et qu'il était conseillé de revenir en arrière.
J'ai du coup supprimé le .dll, mais par contre je ne connais plus la ligne par défaut du fichier .ini sus-mentionné.
Donc, première question
---------------------
Quelle est s'il vous plaît la ligne originale à remettre à la place de zend_extension = c:\wamp64\bin\php\php7.0.29\ext\php_xdebug-2.6.1-7.0-vc14-x86_64.dll.
J'ai en attendant rajouté cette ligne-ci, voyant où se trouvait le .dll :
[opcache]
; opcache documentation [php.net]
zend_extension = "c:/wamp64/bin/php/php7.0.29/zend_ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"
Test via phpinfo.php
------------------
Xdebug est activé, et le logo zend engine est présent avec la mention :
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Xdebug v2.6.0.
Xdebug se trouve d'ailleurs bien dans la liste des extensions lorsque je check via wampserver > php > extension php
Téléchargement de windcachegrind
------------------------------
J'ai aussi téléchargé windcachegrind que j'ai placé dans c:\wamp64\windcachegrind et exécuté à partir de cet emplacement.
Ce que j'ai fait pour poursuivre l'installation : lier xdebug à Brackets
---------------------------------------------------------
Toujours dans le phpForApache.ini, j'ai ajouté ceci en dessous de la section xdebug en bas de page :
xdebug.enable= On
xdebug.idekey=idekey
xdebug.remote_enable=true
xdebug.remote_port=9000
Téléchargement de plugin au sein de brackets
---------------------------------------
J'ai téléchargé deux plugins dans mon éditeur, à savoir Php Debugger et Php Code Quality Tools. Ce dernier ne s'active car php ne serait pas disponible sur ma machine.
Mise à jour ?
-----------
Sur le forum, je suis tombé sur cette page [forum.wampserver.com] où l'on mentionne une mise à jour :
Wampserver 3.1.4 32/64 bit x86_x64 (Cumulative Update.) avec mention de xdebug
XDebug update version 2.6.1 for PHP versions 7 installed (7.0.x to 7.2.x). Can be reinstalled if addition of PHP version.
Question finale
-------------
Est ce que cette mise à jour résoudra mon problème? Ou bien je suis complètement à côté de la plaque et il y a des étapes que je n'ai pas réalisées?
J'ai aussi un message d'erreur "Carré rouge php_opcache" pas de fichier .dll mais c'est pour mon autre virtualhost, qui n'est pas concerné par le site actuel sur lequel je travaille.
Merci d'avance.
Bien à vous