1

Когда я устанавливаю PHP с помощью Homebrew, любые расширения, которые я пытаюсь загрузить (включая расширения ядра, такие как mysqli и gd2), выдают ошибку « Unable to load dynamic library во время любого использования. Есть ли решение доступно?

Выдается следующая ошибка:

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php70/7.0.15_8/lib/php/extensions/no-debug-non-zts-20151012/php_mysqli.dll' - dlopen(/usr/local/Cellar/php70/7.0.15_8/lib/php/extensions/no-debug-non-zts-20151012/php_mysqli.dll, 9): image not found in Unknown on line 0

Папка, на которую указывает ссылка /usr/local/Cellar/php70/7.0.15_8/lib/php/extensions/no-debug-non-zts-20151012 , не существует. Для установки была использована команда brew install homebrew/php/php70 --with-httpd24 --with-pear . Я также пытался без флага --with-pear .

Я отмечаю, что, хотя по какой-то причине ошибка относится к файлам DLL, их изменение на файлы SO в файле php.ini не решает проблему, так как эти файлы по-прежнему не существуют нигде в системе.

Сейчас я попытался выполнить эту установку на чистой системе MacOS 10.12.3, сначала пробовал PHP 5.6, а затем PHP 7.0. Оба испытывают одну и ту же проблему.

Я также открыл проблему на GitHub, но я надеялся, что кто-то, возможно, столкнулся с подобной проблемой и сумел решить проблему.

0