xDebug sur MAMP (OS X)

Par Genki, il y a 10 ans


Hello !

Par défaut, xDebug n'est pas installé sur MAMP, et donc j'ai des sales erreurs PHP. Mais la doc que je trouve sur internet ne résoud pas le problème

Ils disent de mettre ces lignes :

[xdebug] zend_extension="/Applications/MAMP/bin/php/php5.6.7/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so" xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.remote_handler=dbgp

Dans le php.ini correspondant à la version PHP utilisé par MAMP. Ce que j'ai fait.
Redémarrage de MAMP. Et toujours pareil, rien de changé.

Donc je sais pas, je trouve pas comment faire, si quelqu'un à déjà effectué la procédure et peu m'aider

Merci :)

7 réponses

Grafikart, il y a 10 ans

Mmmh le fichier xdebug.so est bien à l'adresse indiqué ? Tu modifie le bon fichier php.ini ?
Au pire tu peux utiliser une librairie externe comme : https://github.com/filp/whoops

Genki, il y a 10 ans

xdebug.so est au bon endroit, c'est le bon fichier que j'utilise qui est modifié :/

Grafikart, il y a 10 ans

Il faut peut être rajouté des paramètres à ton php.ini. Essaie d'ajouter

xdebug.default_enable=1

Genki, il y a 10 ans

Déjà fait, j'ai redémarrer, j'ai tout fait :/

Genki, il y a 10 ans

Bon tant pis, j'ai installer composer et utiliser whoops, ça fera quand même l'affaire, merci Graf

Grafikart, il y a 10 ans

yep perso j'utilise ça aussi, je trouve ça plus pratique au final

homesoftware, il y a 7 ans

J'ai le même soucis. avec une version de MAMP, Mojave et une version PHP 7.3.1.
Comment faire ? Je n'ai pas été capable d'utiliser le lien github...

Merci d'avance