Где я могу скачать Xdebug для PHP и Mac OS X? - PullRequest
5 голосов
/ 20 декабря 2009

Я зашел на сайт xdebug, но не могу найти Mac для загрузки. http://www.xdebug.org/download.php

Я что-то пропустил? NetBeans советует мне получить xdebug для настройки среды разработки PHP на Mac.

Ответы [ 7 ]

5 голосов
/ 20 декабря 2009

Вы можете просто использовать опцию загрузки PECL, но вам нужно будет добавить sudo

sudo pecl install xdebug

Затем установите путь к xdebug в вашем файле php.ini. Если все будет по умолчанию, я думаю, вам понадобится:

zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

Тем не менее, вы можете проверить каталог расширений:

pecl config-get ext_dir

(Вам нужно будет перезапустить Apache после этой установки, либо из командной строки, либо отключив и снова включив общий доступ к сети в Системных настройках.)

НТН

4 голосов
/ 20 декабря 2009

Использование Домашний напиток .

brew install php55-xdebug

Или php56-xdebug или php70-xdebug в зависимости от версии PHP.

1 голос
/ 20 декабря 2009

Если у вас есть pecl, это был бы хороший способ.

# pecl install xdebug

Если у вас нет pecl, вы можете отключить его.

1 голос
/ 20 декабря 2009

Вам нужно будет скомпилировать его из исходного кода. Или же, может быть, этот учебник о том, как заставить xdebug работать на Mac OS X с macports , поможет.

0 голосов
/ 24 января 2019

Если у вас macOS 10,14 Mojava, xdebug 2.5.5 был включен в /usr/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so

Если вы хотите скомпилировать xdebug и используете laravel, отметьте это https://github.com/laravel/framework/issues/27052 для уведомления о совместимости

PHP 7.2.x + xdebug 2.6.x all good. 
PHP 7.3.0 + xdebug 2.7.0beta1 known issues. 
PHP 7.3.1 + xdebug master branch all good. // I can verify this is NOT the case, 
//no xdebug commits so far (2019-01-24) work for php 7.3.1, as least not working on my mac

Если вы хотите использовать pecl для установки xdebug, вам сначала нужно будет использовать brew для установки php, потому что php 7.1.9 в комплекте с Mojava не имеет pecl.

0 голосов
/ 20 июня 2014

5 лет спустя, OSX теперь в комплекте с Xdebug. Для тех, кто пришел сюда с Google: просто скопируйте и вставьте в свой терминал следующее для активации расширения:

Маверикс 10,9

sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so" >> /etc/php.ini && apachectl restart'

Горный лев 10,8

sudo sh -c 'echo "zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so" >> /etc/php.ini && apachectl restart'
0 голосов
/ 16 июня 2011

Самый простой способ - получить предварительно скомпилированные двоичные файлы, поддерживаемые Komodo, из здесь (выберите самый последний пакет 'PHP Remote Debugging Client'), затем разархивируйте его, найдите папку, соответствующую вашей версии PHP например 5.3 и скопируйте оттуда файл xdebug.so в папку расширений php.

Затем настройте php.ini, как описано в других сообщениях.

...