Отладка PHP с помощью CodeIgniter MacGDBp и Xdebug на MAMP - PullRequest
0 голосов
/ 23 февраля 2011

Товарищи, я скачал Xdebug и MacGDBp. Установил их, попытался отладить контроллер CodeIgniter 1.7. вот что происходит:

  • Xdebug и Macgdbp могут общаться.
  • выполнение останавливается в начале index.php
  • я могу пройти по index.php

Проблема, с которой я столкнулся, заключается в том, что я не могу заставить отладчик распознавать и поэтому останавливаться на любой точке останова, которую я установил в любом другом php-файле. Кажется, он только отлаживает index.php и другие php-файлы, которые он вызывает. Ничто из того, что я делаю в окне точки останова, похоже, не имеет никакого эффекта.

мой конфиг:

[xdebug]
zend_extension="/Applications/MAMP/bin/php5.3/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_autostart=1  

Еще одно замечание, мой php.ini не имел никакого отношения к оптимизатору Zend, так как некоторые инструкции по установке говорят, что я должен комментировать. Я использую php 5.3.2.

Кто-нибудь смог отладить код CI с помощью этих инструментов? любая помощь будет оценена.

спасибо

1 Ответ

1 голос
/ 11 марта 2011

Я не использую упомянутый вами отладчик, однако я использую Zend studio и Zend Community Server для отладки приложения codeigniter, для этого вам нужно установить панель инструментов Zend Studio для Firefox или IE.Используя функцию панели инструментов браузера Zend, вы можете напрямую отлаживать из браузера и устанавливать точку останова через редактор Zend.

...