Как установить pear / pecl / xdebug для php с помощью macports - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть настройка PHP с использованием macports на MacOS Mojave.Я только что обновился с 5,6 до 7,3;все работает нормально, за исключением того, что мне нужен xdebug, для которого требуется pecl, который требует груши, и у меня больше нет рабочей копии pear.

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

Различные другие решения, упомянутые в других статьях, больше не работают, потому что http://pear.php.net/ снижается до бесконечности.Я могу найти их сайт github, но не могу понять, что делать дальше, поскольку в их файле INSTALL нет инструкций для mac.

Есть идеи?

1 Ответ

0 голосов
/ 02 февраля 2019

Если php 7.2 достаточно, MacPorts имеет порт для php72-xdebug.Вы можете установить его с

sudo port install php72-xdebug

Если вам действительно нужна поддержка 7.3, вы можете пропинговать сопровождающий для этих пакетов.Существуют версии ряда портов php73-xxx.В данный момент он не дошел до xdebug.

В более общем случае используйте средство поиска MacPorts для поиска пакетов, которые вас интересуют. Например, введите в терминале следующую команду:

port search xdebug

Аналогичный поиск можно выполнить на веб-сайте, на странице «Доступные порты»:

https://www.macports.org/ports.php

...