Homebrew jogando incapaz de carregar erro de biblioteca dinâmica com todas as versões do PHP no macOS Sierra

1

Quando eu instalo o PHP usando o Homebrew, qualquer extensão que eu tente carregar (incluindo as principais extensões como mysqli e gd2 ) lança um erro Unable to load dynamic library durante qualquer uso. Existe uma solução disponível?

O erro lançado é o seguinte:

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

A pasta referenciada, /usr/local/Cellar/php70/7.0.15_8/lib/php/extensions/no-debug-non-zts-20151012 , não existe. O comando usado para instalação foi brew install homebrew/php/php70 --with-httpd24 --with-pear . Eu também tentei sem o sinalizador --with-pear .

Observo que, embora o erro se refira a arquivos DLL por algum motivo, alterá-los para arquivos SO no arquivo php.ini não resolve o problema, pois os arquivos ainda não existem em nenhum lugar do sistema.

Eu já tentei esta instalação em um sistema limpo do macOS 10.12.3, tentando primeiro o PHP 5.6 e depois o PHP 7.0. Ambos experimentam o mesmo problema.

Também abri um problema no GitHub , mas esperava que alguém tivesse experimentado um problema semelhante problema e conseguiu resolver o problema.

    
por Forest 26.02.2017 / 12:06

0 respostas