PHP Xdebug не в PHP - PullRequest
       33

PHP Xdebug не в PHP

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

привет, я устанавливаю homebrew, устанавливаю некоторые вещи от brew, и теперь мне нужно установить Xdebug, но когда я пишу в терминал на mac php --version, есть только версия php, а не версия php с xdebug только версия php

$ php --version
PHP 7.2.8 (cli) (built: Aug 28 2018 16:32:29) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

помогите мне все, что я должен делать, но это не работает правильно, помогите thx

1 Ответ

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

С переходом на Homebrew-core формула php перестала играть роль PECL.Установка xdebug может (и должна) выполняться через PECL (https://pecl.php.net/package/xdebug).

pecl update-channels

pecl list-all

pecl install xdebug

или обновлениеit

pecl upgrade xdebug

После этого вам нужно обновить php.ini строкой, указывающей местоположение xdebug, как предложено на xdebug.org:

zend_extension="/usr/local/php/modules/xdebug.so"

Кроме того, вам может потребоваться добавить некоторые настройки для xdebug, например:

xdebug.collect_vars=1
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_port=9005

Источник: http://www.artemdwo.com/install-php72-and-xdebug-on-mac-os-x

...