После обновления до MacOS Mojave, Apache больше не может загружать расширения PHP. С любым расширением я получаю ошибку ниже в журнале Apache; Похоже, что Apple реализовала проверку библиотек через Apache на MacOS Mojave. Это делает невозможным загрузку неподписанных двоичных файлов с помощью Apache.
Есть ли обходной путь, который не включал бы отключение SIP в MacOS?
Failed loading //usr/local/php/extensions/xdebug.so: dlopen(//usr/local/php/extensions/xdebug.so, 9): no suitable image found. Did find: //usr/local/php/extensions/xdebug.so: code signature in =(//usr/local/php/extensions/xdebug.so) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned?
Код должен быть подписан как минимум. //usr/local/php/extensions/xdebug.so: stat() не удалось с errno = 22