Инсталиране на xDebug за Windows
Здравейте, както се разбира от заглавието, днес ще си инсталираме един много приятен екстенжън за PHP.****
За да видите за какво иде реч, ще видим как изглеждаха преди обиновенните errors на **PHP **и след
Преди:
и след инсталирането:
Та, аз Ви говоря за инсталации … но тя такава няма Не, не … не се плашете, самото му включване става елементарно.
Просто трябва да отидете на официалният сайт на xDebug ( примерно оттук ), копирате си цялата информация от phpinfo() и я пействате в страницата.
Това е описано достатъчно ясно, както и с последващата информация.
Нужно е просто сваленият .DLL файл да го закарате в папката /ext/, където сте поставили PHP и да го активирате в PHP.INI.
Да го включите в PHP.INI, с ред подобрен на този
[php]zend_extension = "C:Program Files (x86)Apache Software FoundationApache2.2phpextphp_xdebug-2.2.3-5.4-vc9.dll"[/php]
(след като пейстнете информацията за Вашето php, в сайта ще видите точно какво да напишете, без да се притеснявате да не объркате директорията, наклонените черти или нещо друго)
Друго по интересно е самите настройки на дебъгера. Освен stack trace, той предлага и малкоооо още гъзарийки.
Имате възможност да включите допълнителна информация от $_SERVER, $_COOKIE, $_GET, $_POST и други.
Активирането им също става повече от елементарно, просто добавяте в PHP.INI следните редове
[php]xdebug.dump.REQUEST = *
xdebug.dump.COOKIE = *
xdebug.dump.SERVER = *[/php]
естествено, може да ограничите какво да показвате, като просто ги изброите (в нашият случай, ще покажем само IP адреса, но Вие може да ги изброите със запетая)
[php]xdebug.dump.SERVER = REMOTE_ADDR[/php]