PHPStorm: Anleitungen und Praxiswissen | Seite 3 | mironsoft Blog
PHPStorm
-
23.12.2025
Wer PHP in einem Docker-Container betreibt, will auch PhpStorm mit dieser PHP-Version arbeiten lassen – für Autocompletion, Navigation, Tests und Debugging. Der Docker-Interpreter in PhpStorm verbindet IDE und Container, ohne dass PHP lokal installiert sein muss. Dieser Artikel zeigt, wie er korrekt konfiguriert wird.
-
20.12.2025
Zwischen Editor und Terminal zu wechseln um Composer oder npm auszuführen kostet Fokus und Kontext. PhpStorm kann Composer, Node.js, npm und Yarn direkt integrieren – mit Autocompletion für composer.json und package.json, Script-Buttons und vollständiger Output-Ansicht in der IDE.
-
10.12.2025
.env-Dateien wirken auf den ersten Blick wie simple Textdateien, doch PhpStorm behandelt sie als eigenen Dateityp mit Syntax-Highlighting, Inspektionen und Autovervollstaendigung. Richtig eingesetzt verhindert das genau die Fehler, die sonst erst zur Laufzeit im Container auffallen.
-
08.12.2025
Bei Hyva-Theme-Projekten liegt der Fehler oft nicht klar auf einer Seite: Ist die Tailwind-Klasse falsch generiert oder wird sie vom Watcher gar nicht erst erkannt? PhpStorm kann Xdebug-Sitzung und Node-Prozess in einer einzigen Compound-Konfiguration buendeln, sodass beide Seiten synchron pausieren.
-
06.12.2025
PHP-Projekte setzen selten auf nur eine Template-Engine. Magento-Projekte kombinieren PHTML mit Alpine.js und Tailwind. Symfony-Projekte mischen Twig mit PHP. Laravel-Projekte nutzen Blade, manchmal mit Livewire. PHPStorm kann all das gleichzeitig unterstützen – wenn man weiß, wo man die richtigen Schalter umlegt.
-
27.11.2025
GraphQL-Queries ohne Schema-Autovervollständigung zu schreiben bedeutet, Feldnamen im Kopf zu behalten und Fehler erst zur Laufzeit zu sehen. PhpStorm mit dem GraphQL-Plugin validiert Queries statisch gegen das Schema, vervollständigt Felder und Argumente und ermöglicht HTTP-Requests direkt aus der IDE — ohne Postman oder das Browser-Devtool.
-
24.11.2025
Wer Quality Gates erst in der CI-Pipeline erfährt, verliert Minuten oder Stunden auf Feedback-Schleifen, die lokal in Sekunden lösbar gewesen wären. PHPStan, PHPUnit, PHPCS und Rector lassen sich in PhpStorm so integrieren, dass Fehler schon beim Speichern sichtbar werden – ohne die Kommandozeile zu verlassen.
-
18.11.2025
Wer zwischen Buero-Rechner, Laptop im Homeoffice und gelegentlich einer frisch aufgesetzten VM wechselt, kennt das Problem: Keymaps, Farbschemas und persoenliche Live Templates muessen jedes Mal neu eingerichtet werden. Settings Sync loest genau das, indem es persoenliche Einstellungen ueber den JetBrains-Account geraeteuebergreifend abgleicht. Wichtig ist dabei, klar zu trennen, was in Settings Sync gehoert und was stattdessen als projektweiter Standard im .idea-Ordner des Repositorys versioniert werden sollte, denn beide Mechanismen loesen unterschiedliche Probleme.
-
15.11.2025
Breakpoints die nicht treffen, Xdebug der verbindet aber die Dateien nicht findet, Deployments die auf falschen Pfaden landen – fast alle diese Probleme haben dieselbe Ursache: falsch konfigurierte oder fehlende Path Mappings. Wer das Konzept versteht, löst diese Probleme in Minuten.
-
12.11.2025
Magento 2 ist mit über 30.000 PHP-Dateien eines der größten Open-Source-PHP-Projekte. Ohne korrekte PhpStorm-Konfiguration dauert das Indexing Minuten, Autocomplete bleibt stumm und die IDE wird zur Bremse statt zum Helfer. Dieser Guide zeigt, wie man PhpStorm so einrichtet, dass es produktiv mit Magento arbeitet.