Если у вас установлен Brew с несколькими версиями PHP, то есть 7.1, 7.2 и 7.3 на Mac OS X Mojave, вы можете сделать следующее:
Установите AutoConf с Brew
Brew Install AutoConf
АнкетПерейдите на версию PHP, которую вы хотите, xdebug включили, запустите
Brew unlink php@7.1 && Brew Link -Force -Overwrite Php
Анкет Это переключится с PHP 7,1 на PHP 7.3.Загрузите последний источник XDebug из xdebug интернет сайт.
Извлеките смолу XDebug и перейдите в извлеченный каталог, где вы увидите все файлы.
Запустить
phpize
Чтобы настроить сборку для нового двигателя Zend.Запустить
./configure
АнкетЗапустить
сделать
АнкетXdebug Extension
xdebug.so
Скомпилируется вмодули
каталог.Создайте новый путь каталога в рамках
/USR/local/lib/php/7.3.1/extensions/
и копироватьxdebug.so
в это место. Здесь,7.3.1
Это текущая версия, которую я переключил ранее, измените ее, чтобы соответствовать вашей версии PHP.Open
php.ini
в редакторе и введитеzend_extension = "/usr/local/lib/php/7.3.1/extensions/xdebug.so"
Затем сохраните изменение.Запустить
PHP -v
И это покажет, что XDEBUG был настроен правильно.
Если вы хотите настроить XDebug на другой версии PHP, просто повторите с шага 2 до 11. Как упоминалось в предыдущем посте, вам не нужно отключить/включить защиту целостности системы на Mac OS X.
Оригинал: «https://dev.to/asrar7787/mac-os-x-install-xdebug-with-multiple-php-versions-4377»