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
Réponse acceptée

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

Grafikart
Réponse acceptée

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

Genki
Auteur

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

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

xdebug.default_enable=1

Genki
Auteur

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

Genki
Auteur

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

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