Php Xdebug没有';我不能在MAMP工作

Php Xdebug没有';我不能在MAMP工作,php,mamp,xdebug,Php,Mamp,Xdebug,我已经安装了带有PHP5.5.3的MAMP 我的php.ini文件(MAMP/conf/php5.5.3/php.ini)的结尾如下: 但是,当使用var_dump()进行测试时,xdebug不起作用 我还能试什么 编辑: 每次尝试更改某些内容时,我都会重新启动MAMP。 我还检查了phpinfo()。 它说我需要从MAMP编辑文件,而不是从finder。但是我找不到MAMP让我转到文件的位置…显然,我编辑了错误的php.ini文件。。。 正确的php.ini是MAMP/bin/php/php5

我已经安装了带有PHP5.5.3的MAMP

我的php.ini文件(MAMP/conf/php5.5.3/php.ini)的结尾如下:

但是,当使用var_dump()进行测试时,xdebug不起作用

我还能试什么

编辑: 每次尝试更改某些内容时,我都会重新启动MAMP。 我还检查了phpinfo()。
它说我需要从MAMP编辑文件,而不是从finder。但是我找不到MAMP让我转到文件的位置…

显然,我编辑了错误的php.ini文件。。。 正确的php.ini是MAMP/bin/php/php5.5.3/conf/php.ini,而不是MAMP/conf/php5.5.3/php.ini

我现在觉得自己很愚蠢


谢谢大家的帮助。

一旦设置了php.ini,MAMP的php面板中将有一个复选框,上面写着“激活xdebug”。检查一下。

对于像我这样的人,在没有正确阅读的情况下从博客复制和粘贴php.ini设置/SO对于xdebug,我的问题是路径

extensions/no-debug-non-zts-20151012

请检查您机器上的扩展路径,并进行相应更新。

7.3 php版本的较新mamp下载中存在危险,我们可以在这里看到,xdebug尚未受支持

要使其正常工作,只需加载最新的PHP功能版本7.2.14:

1-重命名Applications/MAMP/bin/php中的所有其他php选项,如“php5.4.45”,但不重命名7.2.14版本,这将强制MAMP使用此版本

2-在ini文件的底部,在Applications/MAMP/bin/php/php7.2.14/conf/php.ini中,删除“;”在xdebugg行中

3-重新启动Mamp


4-享受。

您重新启动了Apache吗?您是否费心检查
phpinfo()
以查看它是否真的被加载了?也许这会有所帮助:在使用MAMP时,使用File->Edit Template->PHP->pick your version.ini来设置首选项,更简单。而且他们的默认模板没有xdebug.remote_enable=1,这是您需要的。哈,对我来说正好相反。最后,在MAMP/bin/php/中编辑之后,它终于成功了。我意识到这已经有几年了,但我想让你知道,你并不孤单。我只是花了两个小时把头靠在墙上想弄明白。谢谢你的回答!显然,我也在做同样的事情,并且找到了它为什么不起作用的原因,谢谢
extensions/no-debug-non-zts-20151012