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.