Среда
OS X El Capitan
➜ ~ php --version
PHP 5.3.29 (cli) (built: Nov 16 2015 16:28:23)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.6, Copyright (c) 2002-2014, by Derick Rethans
Настройка IntelliJ IDE 13
phpinfo();
Та же самая установка работала хорошо (просто нажала на php url в браузере и остановка управления в точке останова кода), но перестала работать после того, как мне пришлось переустановить php53 с помощью homebrew.
Что могло бы пойти не так. Теперь var_dump () — единственный способ, которым это кажется.
После месяца проб и ошибок похоже, что веб-сервер не прослушивал порт 9000. Я изменил порт на 9090 как в ext-xdebug.ini, так и в настройках IDE и перезапустил apache, это сработало!
➜ ~ sudo lsof -i :9090
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
httpd 20822 daemon 22u IPv4 0xead9c592a7139c1b 0t0 TCP localhost:49428->localhost:websm (CLOSED)
httpd 20822 daemon 23u IPv4 0xead9c592ab5b9fbb 0t0 TCP localhost:49438->localhost:websm (CLOSED)
httpd 20822 daemon 26u IPv4 0xead9c592aab3517b 0t0 TCP localhost:49436->localhost:websm (CLOSED)
httpd 20822 daemon 27u IPv4 0xead9c592aa9224fb 0t0 TCP localhost:49440->localhost:websm (CLOSED)
httpd 20824 daemon 22u IPv4 0xead9c592ab6406db 0t0 TCP localhost:49472->localhost:websm (CLOSED)
httpd 20824 daemon 23u IPv4 0xead9c592ab640fbb 0t0 TCP localhost:49473->localhost:websm (CLOSED)
idea 21828 user1 287u IPv4 0xead9c592afc6e33b 0t0 TCP *:websm (LISTEN)
Других решений пока нет …