#php #eclipse #xdebug
#php #eclipse #xdebug
Вопрос:
Я включил Xdbug из php.ini. Как мне включить отладку из eclipse. Я установил отладчик в eclipse, но они никогда не запускаются, каждый раз, когда он пытается отладить, создается новая конфигурация.
настройка отладчика:
Комментарии:
1. Лучше всего, если вы запустите отладчик для основного сайта и перейдете на свою страницу вместо создания новых сеансов для каждой страницы. Создайте сервер один раз, а затем используйте его для навигации
2. Мои настройки отладки выглядят нормально?
Ответ №1:
Похоже, что ваш сеанс отладчика уже запущен. Вот почему вы получаете это сообщение. Eclipse обычно переключается в режим отладки, когда вы нажимаете debug. Вы можете вручную переключиться на него, нажав на кнопку Открыть перспективу.
Если вы работаете с vhosts, обязательно создайте новый сервер с этим именем хоста. Перейдите к Windows -> Preferences
и затем PHP -> Debug
. Выберите PHP Servers
опцию и создайте новый сервер с вашим vhost.
После этого создайте новую конфигурацию запуска с вашим вновь созданным сервером. После того, как вы создали конфигурацию, вы можете просто запустить ее. Вы также можете быстро получить к нему доступ, перейдя по Run -> Debug History
. Он появится в истории только после того, как вы запустите его хотя бы один раз.
Комментарии:
1. Можете ли вы помочь мне в создании виртуального хостинга.
2. Я добавил комментарий к vhost только потому, что вы, похоже, используете vhosts. Как вы обычно получаете доступ к своим проектам?
http://localhost/project
? или что-то еще?3. при разработке перейдите прямо на страницу и нажмите на кнопку debug.
4. Мои настройки отладки выглядят нормально?
5. @Huzaifa нет, я имею в виду, как вы получаете доступ к своему сайту? Вы запускаете свой проект локально? Если да, то как вы получаете к нему доступ в своем браузере? Похоже, вы отключили некоторую полезную информацию (не обязательную, но полезную). Вы следовали инструкциям в статье, которую я опубликовал в предыдущем вопросе? Это помогло мне настроить без каких-либо проблем вообще
Ответ №2:
проблема устранена,
следующие строки были прокомментированы. xdebug.remote_enable= true xdebug.remote_host=localhost xdebug.remote_port=10000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir =»C:xampptmp «