Установка xdebug на MacOs Mojave - файл 'php.h' не найден - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь установить xdebug на MacOs Mojave, но получаю эту ошибку

/private/tmp/pear/install/xdebug/xdebug.c:25:10: fatal error: 'php.h' file not found

Установлены инструменты командной строки.

Ответы [ 3 ]

0 голосов
/ 03 октября 2018

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

1) (Пере) установить инструменты командной строки (я установил их в одной точке, но файлы в / Library / Developer / CommandLineTools / отсутствовали, поэтому я должен был удалить его ...)

xcode-select --install

2) Переустановите файлы заголовков

sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

Кредит@donatJ - https://stackoverflow.com/a/52612102/649915

0 голосов
/ 01 апреля 2019

Заголовки не установлены для Mojave.

Чтобы установить заголовки:

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

У меня возникла та же проблема, и это исправило ее для меня.

0 голосов
/ 03 октября 2018
brew doctor

, а затем

brew link --overwrite php

мне помогли.

...