hell0w0rd
Продвинутый новичок
Собственно раньше никогда не пользовался им больше чем красивый var_dump и перехват исключений, нотисов и прочего(просмотр трейсов которые к ним привели)
Сейчас захотел посмотреть пошагово что делает доктрина и что-то не очень, вот xdebug.ini
При попытке запуска в phpstorm вываливается ошибка, что соединение не установилось, затем проверка что xdebug установлен и предложение посмотреть php.ini.
Ну и вывод консольки
Директорию профайлера переопределил специально, посмотреть записывает ли он туда хоть что-то, оказывается что нет, даже не создана директория
php и xdebug стоят из brew
Сейчас захотел посмотреть пошагово что делает доктрина и что-то не очень, вот xdebug.ini
PHP:
[xdebug]
zend_extension="/usr/local/Cellar/php54-xdebug/2.2.3/xdebug.so"
xdebug.idekey=PHPSTORM
xdebug.profiler_enable=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.profiler_output_dir=/tmp/xdebug
xdebug.max_nesting_level=250
xdebug.var_display_max_depth=10
xdebug.cli_color=1
Ну и вывод консольки
PHP:
/usr/local/bin/php -dxdebug.remote_enable=1 -dxdebug.remote_host=127.0.0.1 -dxdebug.remote_port=9000 -dxdebug.remote_mode=req /Users/hell0w0rd/Desktop/doctrine2/tools/sandbox/index.php
Process finished with exit code 0
php и xdebug стоят из brew