xdebug 无法在 macOS 10.14 上运行,提示未签名什么的 phpStorm

发布于 2022-09-07 23:42:24 字数 928 浏览 13 评论 0

按照这个过程设置的,之前能正常使用的。后来不知道怎么回事,不能用了。
https://blog.csdn.net/KimBing...

我下载并安装了 xdebug-2.6.1 复制在了 /opt/php71/extensions/xdebug.so,并在 php.ini 正确添加了 配置。

terminal 中调用 php 时出现了下面的错误信息:

sh-3.2# php -version
Failed loading /opt/php71/extensions/xdebug-2.6.1/xdebug.so:  dlopen(/opt/php71/extensions/xdebug-2.6.1/xdebug.so, 0x0009): code signature in (/opt/php71/extensions/xdebug-2.6.1/xdebug.so) not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
PHP 7.1.19 (cli) (built: Aug 17 2018 18:03:17) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

phpStorm 中也无法使用,求解该怎么设置或怎么操作。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美男兮 2022-09-14 23:42:24

最好不要在内置的php上进行扩展,各种权限问题。
可以用brew安装php,安装完后,内置php立刻被覆盖(PATH查找顺序)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文