1. Xdebug muß auch in der /etc/php5/cli/php.ini aktiviert seinDas ist oft nicht der Fall. Einfaches Aktivieren, wenn php5-xdebug installiert ist, geht mittels sudo php5enmod xdebugDieser Befehl erstel
Das ist oft nicht der Fall. Einfaches Aktivieren, wenn php5-xdebug installiert ist, geht mittels
sudo php5enmod xdebug
Dieser Befehl erstellt einen Symlink sowohl im cli als auch im apache5-config-Pfad von PHP5 zu /etc/php5/mods-available, wo sich die xdebug.ini nach der Installation (normal mit apt-get install php5-xdebug) befindet.
export XDEBUG_CONFIG="idekey=PHPSTORM"
"Telefonhörer"-Button
Jetzt funktioniert das Debugging von ezp5/Symfony-Befehlen dieser Art:
php ezpublish/console ezpublish:cookbook:view_content 71
unset XDEBUG_CONFIG
Man erstellt ein projektspezifisches Setting für ein neues Commandline-Tool ("Command Line Tool Support") vom Typ "Tool based on Symfony Console"
Pfad zum Beispiel "$PhpExecutable$" /var/www/ezp5/ezpublish/console, Alias "ezpublish/console".
Dann kann man in der Command Line Tool Console die Scripte ausführen.