композитору homebrew не удалось загрузить php xdebug

Я обновил свой homebrew xdebug с 2.2.6 до 2.2.7, не проверяя, что я готовлю очистку предыдущей версии, но когда я попытался запустить композитор, он выдает следующую ошибку.

   Failed loading /usr/local/Cellar/php54-xdebug/2.2.6/xdebug.so: dlopen(/usr/local/Cellar/php54-xdebug/2.2.6/xdebug.so, 9): image not found

ОС: Mountain Lion, композитор и php54-xdebug устанавливаются через homebrew.

Я попытался понизить версию xdebug, но версия 2.2.6 недоступна в команде brew versions php54-xdebug. Homebrew установить определенную версию формулы?

версия композитора 1.0.0-alpha9


person user2432189    schedule 26.01.2015    source источник
comment
Вы можете попробовать brew install --build-from-source php71-xdebug из этой проблемы: github.com/Homebrew/homebrew-php/issues/ 2518   -  person Connor Leech    schedule 11.01.2018


Ответы (1)


Мне потребовалось некоторое время, чтобы найти его, расширение xdebug, связанное с файлом php.ini, не было обновлено после обновления brew, обновите версию внутри ext-xdebug.ini с 2.2.6 до 2.2.7

$ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/5.4
Loaded Configuration File:         /usr/local/etc/php/5.4/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.4/conf.d
Additional .ini files parsed:      /usr/local/etc/php/5.4/conf.d/ext-apc.ini,
/usr/local/etc/php/5.4/conf.d/ext-xdebug.ini
person user2432189    schedule 26.01.2015