Mac Mojave PHP 7.19使用xdebug进行配置

Mac Mojave PHP 7.19使用xdebug进行配置,php,xdebug,macos-mojave,Php,Xdebug,Macos Mojave,我最近将我的MacBookPro更新为mojave,它将PHP更新为7.19。问题是xdebug已经停止工作。我尝试编辑/etc/php.ini,并将其添加到xdebug的前面条目中,但现在当我启动apache时,我得到了以下信息: 加载失败/usr/local/opt/php71 xdebug/xdebug.so:dlopen(/usr/local/opt/php71 xdebug/xdebug.so,0x0009):中的代码签名(/usr/local/opt/php71 xdebug/xde

我最近将我的MacBookPro更新为mojave,它将PHP更新为7.19。问题是xdebug已经停止工作。我尝试编辑/etc/php.ini,并将其添加到xdebug的前面条目中,但现在当我启动apache时,我得到了以下信息:

加载失败/usr/local/opt/php71 xdebug/xdebug.so:dlopen(/usr/local/opt/php71 xdebug/xdebug.so,0x0009):中的代码签名(/usr/local/opt/php71 xdebug/xdebug.so)在进程中使用无效:映射文件没有cdhash,完全未签名?代码必须至少经过特别签名。

因此,我想我应该尝试重新安装xdebug-
sudo pecl install xdebug
——这会失败,出现以下错误:

/bin/sh/private/tmp/pear/temp/pear build rootFbhymt/xdebug-2.6.1/libtool--mode=compile cc-I.-I/private/tmp/temp/xdebug-DPHP_ATOM_INC-I/private/tmp/pear-build rootFbhymt/xdebug-2.6.1/include-I/private/tmp/pear/temp/pear/temp/pear-build-rootFbhymt/xdebug-2.6.1/main-I/main-I/private/tmp/tmp/tmp/tmp/pear/xdebug-php-I/usr/include/php/main-I/usr/include/php/usr/include/php/Zend-I/usr/include/php/ext-I/usr/include/php/ext/date/lib-DHAVE_CONFIG_H-g-O2-c/private/tmp/pear/temp/xdebug/xdebug.c-o xdebug.lo
mkdir.libs

cc-I.-I/private/tmp/pear/temp/xdebug-DPHP_ATOM_INC-I/private/tmp/pear/temp/pear-build-rootFbhymt/xdebug-2.6.1/include-I/private/tmp/pear/temp/pear/temp-build-rootFbhymt/xdebug-2.6.1/include-I/usr/php/include/php/TSRM-I/usr/include/php/usr/Zend/ext/php-I/usr/include/php/ext/date/lib-DHAVE_CONFIG_H-g-O2-c/private/tmp/pear/temp/xdebug/xdebug.c-fno common-DPIC-o.libs/xdebug.o
/private/tmp/pear/temp/xdebug/xdebug.c:25:10:致命错误:“未找到php.h”文件

#包括“php.h”

^~~~~~~

1生成错误。

make:**[xdebug.lo]错误1

错误:
make'失败`

这比我的工资等级要高一点,我想。。。看起来由于某种原因php.h无法找到,但现在我被卡住了

我如何解决这个问题

编辑

作为对此的更新,我还可以在运行命令时看到phpize失败:

`

`


我确实发现有人有同样的问题,但我真的不明白。。。我必须更改phpize文件的内容吗?要更改什么

尝试完全删除php,重新安装并构建xdebug。如果仍然错误,没有解决方案,让我们考虑MAMPIN,你提到的帖子,是另一个解决方案。无需编辑phpize,只需重新安装标题:
downloading xdebug-2.6.1.tgz ...
Starting to download xdebug-2.6.1.tgz (283,961 bytes)
..........................................................done: 283,961 bytes
79 source files, building
running: phpize
grep: /usr/include/php/main/php.h: No such file or directory
grep: /usr/include/php/Zend/zend_modules.h: No such file or directory
grep: /usr/include/php/Zend/zend_extensions.h: No such file or directory
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No: