Debug php pe netbeans denwer

Descărcați xDebug-ul adecvat de pe site-ul oficial, dacă nu există unul în Denver;

Setați următorii parametri în fișierul php.ini:

Reporniți apache, imprimați phpinfo () și asigurați-vă că xDebug este acum disponibil;






Apoi, trebuie să configurați NetBeans folosind următorul algoritm:

Accesați Instrumente → Opțiuni. Mergeți la meniul PHP, apoi pe fila "General Purpose" și specificați calea către interpretul PHP (am: Z: \ usr \ local \ php5 \ php.exe). Apoi, mergeți la fila "Debugging (Debugging)" și specificați:

Și, la urma urmei, totul va funcționa foarte bine, dar numai cu o singură condiție: proiectul din NetBeans trebuie să fie în directorul de pe serverul virtual. Și direct de acolo și ar trebui să executați proiectul în browser.

Între timp, unii oameni și după aceste setări, când porniți depanarea în bara de stare a NetBeans, totul va fi suspendat ca "așteptare pentru conexiunea netbeans-xdebug". Și aici, în mod clar, ceva nu este de ajuns.







Și de ce? Pentru că, în multe cazuri stupide pentru a menține proiectul pe serverul local și, prin urmare, directorul de proiect ar trebui să fie amplasat în altă parte. În acest caz, funcția de copiere este activată fișierele proiect NetBeans din dosarul într-un dosar de pe server. Încă o dată, să zicem, proiectul este pe o astfel de cale: «C: proiecte \ \ mytestproject», iar datele din acest dosar sunt încărcate automat în folderul de pe serverul local «Z: \ acasă \ mytestproject \ www». O astfel de organizare a directoarelor face posibilă pentru a clona fișierele de proiect, indiferent unde sunt, acesta fie un server local sau la distanță, ceea ce face mai ușor de viață.

Debug php pe netbeans denwer

Și asta e tot! Acum vom organiza în mod corespunzător stocarea proiectelor, indiferent de serverul web, cu descărcarea automată a modificărilor de cod și, în același timp, cu capacitățile de depanare! Minunat!







Trimiteți-le prietenilor: