Skip to content

xdebug.so from active state no longer loads on macos mojave #3612

@marcos1954

Description

@marcos1954

config php.ini (mojave uses php7.1) for xdebug

[xdebug]
; xdebug config for Linux and Mac OS X
zend_extension="/Users/markpage/Developer/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=

restart apache and xdebug does not appear in phpinfo

typing "php -m" gives

Failed loading /Users/markpage/Developer/xdebug.so: dlopen(/Users/markpage/Developer/xdebug.so, 0x0009): code signature in (/Users/markpage/Developer/xdebug.so) not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.

using the mojave supplied xdebug.so has no problem.
I think the xdebug.so at active state needs to be rebuilt on mojave.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions