Xdebug konfigurálás OS X-en

By | 2013. szeptember 22.

Csak egy gyors emlékeztető post, step-by-step… Mert ugyebár debug-olni nem árt fejlesztés közben. A echo-zás meg annyira nem túl profi megoldás… ;)Egyelőre csak OSX alatt konfiguráltam be, mivel azon dolgozom jellemzően. Ezen belül is a jelenlegi 10.8.5-ös verzión. Ami azért nagyon jó, mert a Mountain Lion-ban alapból benne van az XDebug, tehát nem kell PECL kiterjesztésként leszedni netről. Tehát akkor lássuk a lépéseket…

Rendszer

  1. Ellenőrizzük, hogy van-e /etc/php.ini file-unk. Ha nincs, akkor az ott lévő default-ból készítsünk egyet:
    sudo cp /etc/php.ini.default /etc/php.ini
  2. Keressük meg és szedjük ki a kommentelést a következő két sor elől:
    zend_extension=”/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so”
    és
    xdebug.remote_enable=1
  3. Indítsuk újra az Apache-ot
    sudo apachectl restart
  4. Egy phpinfo()-val ellenőrizzük le, hogy valóban sikerült-e életre kelteni. Ha szerepel benne az xdebug rész, akkor minden szép és jó.

PHPStorm

  1. Nyissuk meg a project-ünket
  2. Run – Edit Configurations…
  3. Plusz jelre kattintva az „Add New Configuration” menüből válasszuk ki a PHP Web Application opciót
  4. Adjunk meg bármilyen nevet, amivel később azonosítani tudjuk (pl. Test website)
  5. Server résznél a „…” ikonnal adjunk hozzá egy új host-ot, amin a project-ünk fut. Neve bármi lehet, mert majd ezzel azonosítjuk a listában. A Host a host name (pl. test.local) a Debugger pedig Xdebug.
  6. Ez után a Server listán válasszuk ki, adjuk meg a Start URL-t (pl. /)
  7. Állítsuk be a kívánt böngészőt hozzá

Készen is vagyunk, ki is próbálhatjuk. Futtatni a Run – Debug ‘Test website’ paranccsal vagy a ^D -vel lehet.

Happy debugging! :)

 

Hasonló cikkek

Karakterismétlés engedélyezése OSX-en Már rég óta idegesít, hogy egy régebbi frissítés alkalmával letiltották a billentyűzet karakterismétlő funkcióját. Tehát ha nyomva tartok egy billenty...
Rejtett file-ok Finder-ben Több módja is van annak, hogy láthatóvá tegyük a rejtett file-okat a Finde-ben. Többnyire valamilyen alkalmazás segítségével egy checkbox bejelölése a...
APE Server – 1. rész: A Majom leszállt Tegnap Friday afternoon Project keretén belül elkezdtem feltelepíteni egy APE szervert. Már rég óta tervezem ezt, de eddig még nem jutott rá időm sajn...
Mac és az RDP esete Újabb OSX probléma. Bár ez azóta probléma számomra, amióta Mac-et (is) használok... De kezdjük az elején. Régebben, amíg csak Windows-on dolgoztam ott...