~ read.

Инсталиране на xDebug за Windows

Здравейте, както се разбира от заглавието, днес ще си инсталираме един много приятен екстенжън за PHP.****

За да видите за какво иде реч, ще видим как изглеждаха преди обиновенните errors на **PHP **и след

Преди:

без xDebug

и след инсталирането:

със xDebug

Та, аз Ви говоря за инсталации … но тя такава няма :) Не, не … не се плашете, самото му включване става елементарно.

Просто трябва да отидете на официалният сайт на 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]