PhpStorm 5 mit XDebug und MAMP 2

Folgende Einstellungen sind notwendig um XDebug unter MAMP zu installieren.

XDebug aktivieren

XDebug ist unter MAMP 2 bereits enthalten und muss nur noch konfiguriert werden. Dazu starten wir das Terminalfenster

sudo nano /Applications/MAMP/bin/php/php5.4.4/conf/php.ini

Am Ende der Datei steht

[xdebug]
;zend_extension="/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"

Das ; bedeutet, dass diese Konfiguration auskommentiert ist. Wir entfernen das ; und schreiben folgendes hinzu

[xdebug]
zend_extension="/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable = 1

Danach den Server einmal neu starten.

Php Storm konfigurieren

Unter Einstellungen > PHP > Interpreter muss der PHP Interpreter von MAMP eingestellt werden. Dieser befindet sich unter /Applications/MAMP/bin/php/php5.4.4/bin/

phpstorm-xdebug-mamp

 

Aus dem Browser Debuggen

Der Listener Mode muss aktiviert werden.

phpstorm-listen-debug

Unter http://www.jetbrains.com/phpstorm/marklets/ können wir uns Lesezeichen für unseren Browser erstellen um den Debugger zu triggern.

Dieser Beitrag wurde unter PHP veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


Time limit is exhausted. Please reload CAPTCHA.