Telepítése és konfigurálása Xdebug

Telepítése és konfigurálása Xdebug

Van egy nagyon jó eszköz a hibakeresés php kód - Xdebug. Ma azt fogja mondani, hogyan kell telepíteni az autójában, valamint azt, hogyan kell beállítani a NetBeans IDE dolgozni vele.

Egy kicsit a Xdebug

A fő cél a terjeszkedés a lehető legnagyobb egyszerűsítése hibakeresés PHP szkriptek és add-fejlesztés PHP ilyen felszereltségű töréspont, egy lépés és figyeljük kifejezéseket szoktuk látni csak a lefordított programozási nyelvek.

telepítése Xdebug

Jó ideje Xdebug, mint egy kiterjesztése a php, jelen van a tárolókban. Ezért a telepítés nagyon egyszerű, hogy ezt írja be a következő parancsot a konzolban.

aptitude install php5-Xdebug

Figyelem! Egy példát a Linux Debian és a hozzá hasonlók. Command futtatni a jogokat a super user (su. Sudo).

A telepítés befejeződött. Azt viszont, hogy tuning.

konfigurálása Xdebug

Beállítás terjeszkedés szerkesztésével történik a config ini fájlokat. Kétféle módon:
1. Az létre részén php.ini [Xdebug] és állítsa be a paramétereket is.
2. Minden paraméterek beállítása abban xdebug.ini. amely itt tárolódik /etc/php5/conf.d/xdebug.ini
Van rajtad múlik, és csak te.

Amennyiben írni - bizonytalan. Határozza meg, hogy mit kell írni?
Hadd adjak egy listát a lehetőségeket, és elmagyarázni, hogy mit jelent:

Után, meg kell változtatni a szigorodtak.
Ehhez indítani az apache és php-FPM (attól függően, hogy mit használ).

Annak érdekében, hogy minden rendben van, a kimenet
phpinfo ();
Ha egy ilyen szöveg van -, akkor minden rendben van:

Most ellenőrizze var_dump javult:

Meg kell nézni a szép stilizált kimeneti tömb tartalmát.
Most létrehozunk egy hiba (elfelejteni a sor végére)

Látnia kell a részletes hibaüzenet egy táblázat.

Ha valamilyen oknál fogva ez nem történt meg, és mit lát a képernyőn, html tag valószínűleg módosítania kell a beállítást html_errors = On; php.ini

Beállítás PhpStorm

Állítsa NetBeans IDE

Telepítse NetBeans. Ha még nincs telepítve. Az Eszközök → Beállítások. Menj a PHP menüket. Hibakeresés további lapon (hibakeresés).
És a következő értékeket.
Port debugger. 9000
A munkamenet azonosító. netbeans-Xdebug
Megjegyzem, hogy a port a munkamenet a session ID eltérő lehet. Például megadhatja az azonosító ide-Xdebug. de aztán Xdebug config meg kell adni ugyanazt az értéket.

Ne feledd! Ha php-fpm. az alapértelmezett beállításokat, a port 9000 lehet, hogy elfoglalt.

A többi paramétert beállítani magát.

Nos, és hogyan kell hibakeresés - egy másik alkalommal.

részvény

Kapcsolódó cikkek