Este vorba despre cum să facă prieteni și Xdebug PhpStorm IDE, astfel încât să putem nu numai pentru a depana paginile noastre web și api, și o consolă, de asemenea, script-uri direct de preferat IDE.
Mai devreme, am scris deja despre instalarea și configurarea Xdebug și lucrul cu el prin NetBeans IDE. Prin urmare, dacă nu aveți deja instalat Xdebug, instalați-l.
Majoritatea articolelor și notelor pe care le scriu pe exemplul Ubuntu. Prin urmare, dacă nu utilizați deja această distribuție, vă sugerăm să citiți ghidul de instalare pentru Ubuntu.
Accesați setările proiectului Fișier → Setări sau Ctrl + Alt + S
Accesați secțiunea Limbi # 038; Cadre → PHP → Debug
Și specificați portul Debug:
Fiți atenți la port, folosesc 9009 (dacă aveți ocupat, specificați unul gratuit)
Nu utilizați portul Xdebug 9000 (implicit) dacă utilizați php-fpm. În acest caz, portul va fi ocupat de procesul php-fpm și Xdebug nu va funcționa.
Fără a închide setările, accesați secțiunea Limbi # 038; Cadre → PHP → Debug → Proxy DBGp.
În php.ini, parametrul xdebug.remote_handler trebuie să aibă valoarea dbgp.
Și specificăm următorii parametri:
În php.ini, parametrul xdebug.key trebuie să fie egal cu phpstorm.
În parametrul php.ini, xdebug.remote_host trebuie să fie și 127.0.0.1.
În php.ini, parametrul xdebug.remote_port trebuie să fie 9009.
Asta e tot. Aceasta completează configurația. Acum, pentru a debuga, trebuie doar să puneți o pauză și să permiteți ascultătorului conexiunilor de depanare.