Не удалось загрузить установку xdebug — xdebug.so, 9 не найдено подходящего изображения

После установки расширений xdebug выполните следующие действия

  • Загрузить xdebug-2.6.0alpha1.tgz
  • Распакуйте загруженный файл
  • Запустите: cd xdebug-2.6.0alpha1
  • Запустите: phpize
  • Запустите: ./configure
  • Run: сделать
  • Запустите: cp modules / xdebug.so
    /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012
  • Отредактируйте /usr/local/etc/php/7.0/php.ini и добавьте строку zend_extension =
    /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so

Я получаю ошибку при запуске php -v

Failed loading /usr/local/Cellar/php70/7.0.26_18/lib/php/extensions
/no-debug-non-zts-20151012/xdebug.so:
dlopen(/usr/local/Cellar/php70/7.0.26_18/lib/php/extensions
/no-debug-non-zts-20151012/xdebug.so, 9): no suitable image found.
Did find:
/usr/local/Cellar/php70/7.0.26_18/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so:
stat() failed with errno=20

Когда я использую сервис Xdebug для анализа вывода popinfo (), он будет запрашивать точно такие же шаги.

Я не уверен, что означает, что не найдено подходящего изображения. Путь существует. Может ли кто-нибудь иметь какие-либо идеи, как это исправить?

0

Решение

Я разобрался с проблемой, добавив

export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

на .bash_profile.

PHP 7.1 поставлялся с OSX 10.13.2, поэтому путь по умолчанию был установлен на предварительно упакованный php, который показывает ошибку на phpinfo.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]