Хочу рассказать всем, кто пользуется NuSphere IDE(или собирается начать пользоваться) как настроить remote debugging. так как локальный отладчик встроенный в SVN web сервер(встроенный в IDE) не подходит для более менее сложных проектов.
Итак приступим, буду рассматривать настройку этой процедуры на win XP. У вас должна быть установлена NuSphere и собственно сам web сервер. Установку первого смотри тут, установка и настройка web сервера смотри тут, вообщем в этом проблем возникнуть не должно.
После всех этих установок идем по этой ссылке и качаем NuSphere PHP Debugger Wizard Script — он нам заметно поможет в настройке remote debugging.
Затем закидываем этот скрипт в корневой каталог сайта в моем случае это C:\apache\test.com\www, затем запускаем сервер и переходим на test.com/dbg-wizard.php, там довольно подробные инструкции, но если вы не слишком любите инглиш, то смысл там в следующем:
Чтобы проверять все ли работает, нужно создать проект, основными настройками которого будут:
Если что оказалось не допонятым вот вам видео установке отладчика правда на английском.
Ну вот пожалуй и все!!! Наслаждайтесь;-)
Итак приступим, буду рассматривать настройку этой процедуры на win XP. У вас должна быть установлена NuSphere и собственно сам web сервер. Установку первого смотри тут, установка и настройка web сервера смотри тут, вообщем в этом проблем возникнуть не должно.
После всех этих установок идем по этой ссылке и качаем NuSphere PHP Debugger Wizard Script — он нам заметно поможет в настройке remote debugging.
Затем закидываем этот скрипт в корневой каталог сайта в моем случае это C:\apache\test.com\www, затем запускаем сервер и переходим на test.com/dbg-wizard.php, там довольно подробные инструкции, но если вы не слишком любите инглиш, то смысл там в следующем:
- Заходим в каталог с установленным NuSphere в подкаталог debugger\server и там выбираем ту OC под которой работает web сервер, и копируем dbg-php-5.2.dllв подкаталог php\ext
- Затем открываем php.ini и проверяем такую строку extension=dbg-php-4.4.so если ее нет, то добавляем ее
- После добавляем так же в php.ini, такие строки:
[debugger]
debugger.enabled=on
debugger.profiler_enabled=on
debugger.hosts_allow=host1 host2
debugger.hosts_deny=ALL
debugger.ports=7869, 10000/16
- Затем перегружаем сервер и ГОТОВО!
Чтобы проверять все ли работает, нужно создать проект, основными настройками которого будут:
- root directory и oot remote directory здесь укажите путь к корневому каталогу сайта(в моем случае C:\apache\test.com\www)
- run mode выбирете 3rd party web server
Если что оказалось не допонятым вот вам видео установке отладчика правда на английском.
Ну вот пожалуй и все!!! Наслаждайтесь;-)