A Debian GNU/Linux 10 (buster) rendszeren, ha LXDE-t használunk, nem nyílik meg az URL automatikusan. Ezt az xdg-utils csomag xdg-open parancsállománya okozza. A javítást itt leírtam.
Kiegészítések.
apm install ide-php
Az ide-php számára szükség van php parancsra is.
Hibás PHP utasítások mutatása.
apm install atom-ide-ui
Szerver a PHP program futtatásához:
apm install php-server
A PHP kód elemzése:
apm install php-analyser
Másik megoldás lehet a linter, linter-php csomag.
PHP modul telepítése:
apt install php-xdebug
Atom csomagok telepítése:
apm install php-debug atom-debug-ui ide-php atom-ide-ui
Szükség lesz itt is a php-server csomagra is.
Be kell állítani a PHP modult. Debian GNU/Linux 10 alatt ennek helye:
Egészítsük ki a fájlt így:
zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_connect_back=1 # Éles szerver esetén nem biztonságos xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_autostart=true xdebug.idekey=xdebug.atom
Az xdebug.idekey beállítás nem kötelező.
A Debugger is felkerül, de azt nem használjuk. Alapértelmezetten a jobboldalon jelnik meg. Kikapcsolható:
A nyomkövetés elindul. Újabb nyomkövetés indítása a weblap frissítésével lehetséges.
A böngészőkben ha telepítjük az Xdebug helper kiegészítőt, akkor egy ikonnal engedélyezhetjük vagy tilthatjuk a nyomkövetést.
Böngészőbe:
zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_connect_back=1 # Éles szerver esetén nem biztonságos xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.remote_mode=req xdebug.remote_autostart=false xdebug.idekey=xdebug.atom
Ebből a változás:
xdebug.remote_autostart=false
Az automatikus indítást letiltjuk, mert böngészőből irányítjuk a nyomkövetést.
A weblap frissítésével indíthatjuk a nyomkövetést.