Так как мне потребовался день, чтобы заставить его работать, я подведу итоги:
Убедитесь, что вы меняете правильный php.ini, XAMPP использует другой php.ini и phpверсия, чем предустановленная в OS X Mavericks.
Определите файл журнала и, если в него ничего не записано, вы меняете неправильный php.ini
В phpstorm вы можете проверить соединение с сервероми получить представление, если вы работаете с правильным php.ini или по-прежнему что-то не так.
Вам нужно изменить настройки для отладки (возможно, стоит изменить порт на 9001), сервер, все вНастройки и настройка phpstorm.
Вы должны установить уровень языка php и Интерпретатор (используйте тот, который использует ваша конфигурация Apache mysql php), например / Application / XAMPP / xamppfiles / bin, нажмите ..., чтобы увидеть Php, и если отладчикприлагается.Возможно, вам придется использовать другую версию xdebug.
В серверах вы должны определить хост как
http://yourdefinitionofprojectonlocalhost
с обычно портом 80 и Xdebug.Здесь важно проверить удаленную среду.
В разделе отладки вы можете установить порт отладки, если вы измените его на 9001, измените его и в php.ini, выберите Can Accept external Connections.
Если вы не включите Start для прослушивания PHP Debug Connection, у вас не будет надежды заставить его работать (значок в правом верхнем углу или вниз в меню Run).
В Edit Configurations ...Вы должны определить веб-приложение PHP, чтобы иметь возможность использовать Debug в меню «Выполнить».
Мне потребовался день, чтобы заставить его работать.Основными проблемами являются неправильное редактирование php.ini (не забудьте перезапустить apache после редактирования) и тот факт, что xdebug не работал с версией php.
Как видите, я пробовал много вариантовв моем php.ini и в итоге использовал версию xdebug, найденную в моем каталоге mamp:
;zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
zend_extension="/Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non- zts-20121212/xdebug.so"
[xdebug]
;xdebug.var_display_max_children = 999
;xdebug.var_display_max_data = 99999
;xdebug.var_display_max_depth = 100
;xdebug.remote_enable = 1
;xdebug.remote_port=9001
;xdebug.profiler_enable=1
xdebug.remote_connect_back=0
;xdebug.remote_handler=dbgp
;xdebug.remote_host=localhost
;xdebug.profiler_output_dir=/Users/mypath/tmp
xdebug.remote_log=/Users/mypath/xdebug.log
;xdebug.remote_mode=req
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9001
Желаю вам скорейшего успеха, чем у меня.