Deci, secvența uzuală de acțiuni de personalizare este:
- Descărcați versiunea corectă a dll-ului xDebug;
- Puneți-l în directorul php dorit;
- Efectuați setările necesare în php.ini;
- Configurarea NetBeans;
Descărcați versiunea corectă a fișierului xDebug dll
Biblioteca trebuie să fie descărcată de la xdebug.org. Problema este să selectați versiunea corectă a dll-ului.
Aici, de exemplu, lista versiunilor binare 2.2.0 pentru Windows:
- PHP 5.2 VC9 (32 biți)
- PHP 5.2 VC9 TS (32 biți)
- PHP 5.3 VC9 (64 biți)
- PHP 5.3 VC9 (32 biți)
- PHP 5.3 VC9 TS (64 biți)
- PHP 5.3 VC9 TS (32 biți)
- PHP 5.4 VC9 (64 biți)
- PHP 5.4 VC9 (32 biți)
- PHP 5.4 VC9 TS (64 biți)
- PHP 5.4 VC9 TS (32 biți)
- actualizare php (poate cea mai bună opțiune)
- sortează după
Să analizăm a doua opțiune. Alegerea xDebug depinde de următoarele opțiuni php:
- php versiune
- Visual C compilator versiune (6/9)
- Fie că versiunea dvs. de php a fost compilată cu parametrul Thread Safety = activare sau dezactivare
- versiune a platformei sub care compilarea php (32/64 bit)
Toate aceste informații pot fi obținute independent de ieșirea funcției phpinfo (). Deci, am cea mai recentă construcție Denwer cu versiunea 5.3.3, VC6, TS, 32 de biți. Cea mai recentă versiune de xDebug care mi se potrivește este 2.1.2 (PHP 5.3 VC6 TS (32 bit)). fișierul dll-php_xdebug-2.1.2-5.3-vc6.dll
Puneți-l în directorul php dorit
Biblioteca ar trebui să fie plasată într-un subdirector ext al directorului cu php. Cu o instalare standard, aceasta este: c: WebServersusrlocalphp5ext
Efectuarea setărilor necesare în php.ini
Configurarea NetBeans
În NetBeans, în Tools / Options / meniul PHP, trebuie să specificați calea către interpretorul PHP - meu c: WebServersusrlocalphp5php.exe. În final, pe fila de depanare, specificați portul de depanare pe care l-am înregistrat anterior în php.ini. Am 9000, respectiv.
Tot ce puteți stabili puncte de întrerupere și bucurați-vă de un sistem personalizat.