Я только что установил новый OSX Mojave, и, как вы знаете, он поставляется с предварительно установленной PHP 7.1.19 с несколькими доступными расширениями.
Прежде всего, я не фанат homebrew или каких-либо другихменеджеры пакетов, а также отключение утилит безопасности, т. е. csrutil.
Я успешно скомпилировал расширение intl, но apache не загружает его из-за проблемы с подписанием кода:
PHP Startup: Unable to load dynamic library 'intl.so' - dlopen(intl.so, 0x0009): code signature in (intl.so) not valid for use in process: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed. in Unknown on line 0
Есть ли способподписать только что скомпилированные расширения, возможно, используя специальный метод подписи или что-то в этом роде?
Я знаю, что есть много других тем по этой проблеме, но все они оставлены без ответа или, по большей части, предлагают обходные пути для домашних пивоваров!
Спасибо