Я использую версию PHP по умолчанию, которая поставляется вместе с Mojave.PHP 7.1.19.Я установил драйвер PECL mongodb 1.5.3.Для установки драйвера PECL mongodb мне пришлось отключить csrutil в режиме восстановления.Когда csrutil отключен, драйвер работает.Когда я снова включаю csrutil, драйвер больше не может быть загружен.
Я получаю эту ошибку.
Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку '/ usr / lib / php /extensions / no-debug-non-zts-20160303 / mongodb.so '- dlopen (/usr/lib/php/extensions/no-debug-non-zts-20160303/mongodb.so, 0x0009): кодовая подпись в (/usr / lib / php / extensions / no-debug-non-zts-20160303 / mongodb.so) недопустим для использования в процессе: в отображаемом файле нет cdhash, полностью без знака?Код должен быть подписан как минимум.в Unknown в строке 0
Судя по всему, похоже, что это из-за неподписанного пакета.Я понятия не имею, что я могу сделать, чтобы решить эту проблему.У кого-нибудь есть мысли?