2015-11-11 4 views
3

За последние несколько дней я пытался получить отладочную работу с PHPStorm 10 на моем локальном компьютере (Mac OS). Я попробовал оба ZendDebugger и xdebug.PHPStorm 10, XAMMP, Xdebug/ZendDebugger

Кажется, что я столкнулся с одной и той же проблемой. Я настраиваю свой интерпретатор, и в нем говорится, что корректный Debugger установлен на XAMPP, но затем, когда я запускаю инструмент «Проверять конфигурацию отладчика на веб-сервере» в PHPStorm, он дает ошибку: расширение для отладки не загружается.

Ниже мои настройки файла php.ini для Xdebug:

[Xdebug] 
zend_extension=/Applications/XAMPP/etc/xdebug.so 
xdebug.remote_enable=1 
xdebug.remote_port=9000 
xdebug.profiler_enable=1 
xdebug.profiler_output_dir=/Applications/XAMPP/xamppfiles/htdocs/sam-files/ 
xdebug.idekey=PHPStorm 

Я также использую следующие ресурсы в Интернете:

https://www.jetbrains.com/phpstorm/help/configuring-xdebug.html

https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm

Любое наведение на это было бы здорово.

Спасибо,

Sam

+2

Ваш XAMPP может использовать разные 'php.ini' для CLI и Apache. Поместите ' LazyOne

+0

@ LazyOne Спасибо за ответ, я сделал это, и он использует php.ini в моем каталоге XAMPP. –

+0

Итак, там есть раздел xdebug .. и настройки верны? – LazyOne

ответ

2

Проверьте, правильно ли расширение загружается с помощью следующей команды в терминале PhpStorm

php -i | grep xdebug

Вы можете проверить, чтобы убедиться, что вы загружая также правильный файл php.ini, используя

php -i | grep ini 
+0

Спасибо, я запустил код, и он показывает, что im фактически использует php.ini в каталоге/usr/bin /. –

Смежные вопросы