Git
Nutzen Sie die effiziente visuelle Verwaltung von Branches, intuitive Merge- und Diff-Ansichten, interaktives Rebasing, Unterstützung für Git-Hooks und Codeanalysen bei Commits.
PhpStorm bietet eine Reihe von eingebauten und durch Plugins bereitgestellten Integrationen.
Die VCS-Integration von PhpStorm unterstützt Git (einschließlich GitHub und GitLab), Subversion, Mercurial und Perforce. Verwalten und überprüfen Sie Änderungen und Diffs, lassen Sie eine automatisierte Codeanalyse ausführen, nutzen Sie die visuellen Rebase- oder Merge-Tools und führen Sie Shelve-, Push- und Pull-Vorgänge durch.
Nutzen Sie die effiziente visuelle Verwaltung von Branches, intuitive Merge- und Diff-Ansichten, interaktives Rebasing, Unterstützung für Git-Hooks und Codeanalysen bei Commits.
Gängige GitHub-Aktionen – zum Beispiel der gesamte Pull-Request-Workflow – lassen sich direkt in der IDE durchführen, und Sie können vom Code sehr einfach zu den GitHub-Issues navigieren.
Erstellen, genehmigen oder schließen Sie Merge-Requests, reichen Sie Reviews ein und hinterlassen Sie Kommentare – alles innerhalb Ihrer IDE, die Ihnen dabei hilfreiche Programmierunterstützung leistet.
Sie erhalten direkten Zugriff auf SVN-Operationen, eine fein abgestufte Kontrolle über Commits, die Möglichkeit, Dateien zu sperren und zu entsperren und vieles mehr.
Sie erhalten eine robuste Unterstützung für die Arbeit mit Branches und Lesezeichen, können geänderte Dateien vor einem Commit analysieren, Push- und Pull-Vorgänge im Upstream-Mercurial-Repository durchführen und vieles mehr.
Sie können Änderungslisten verwalten, ausstehende Änderungen zurückstellen, Unterschiede zwischen Workspace-Dateien und Perforce-Depot-Versionen vergleichen, auf den Revisionsgraphen und die Zeitrafferansicht zugreifen und vieles mehr.
Sie können Ihre Anwendung in einer produktionsähnlichen oder Testumgebung auf einem physischen oder virtualisierten Server ausführen, debuggen und profilen. Der Zugriff auf einen Remote-PHP-Interpreter lässt sich über SSH, Docker (und Docker Compose), Vagrant oder WSL konfigurieren.
Verbinden Sie Docker-Registries, führen Sie Container aus, verwalten Sie Docker-Compose-Anwendungen und vieles mehr – direkt in der IDE.
Im integrierten SSH-Terminal von PhpStorm können Sie SSH-Sitzungen starten und Befehle auf Remote-Servern ausführen.
Verwalten Sie virtuelle Systeme, die auf Oracle VM VirtualBox, VMware oder Amazon EC2 gehostet werden, und führen Sie Ihren Code in speziell angepassten Umgebungen aus.
Über das Windows-Subsystem für Linux (WSL und WSL 2) können Sie mit einem PHP-Interpreter Ihrer Linux-Distribution arbeiten.
Verwenden Sie JetBrains Gateway als zentralen Zugangspunkt, um Ihre lokalen Systeme mit Ihren verschiedenen Entwicklungsumgebungen zu verbinden. Sie können es als eigenständigen Launcher oder als Zugangspunkt aus PhpStorm verwenden, um eine Verbindung zu einem Remote-Server herzustellen.
Sie können damit die IDE-Oberfläche auf einem Thin-Client ausführen, während ein leistungsstarker Remote-Host Ihr Projekt auscheckt und lädt und Ihren Code indiziert, analysiert, kompiliert, ausführt, debuggt und testet.
Verwalten Sie Ihren Remote-Server nach Ihren Bedürfnissen – mit Ihrem individuellen Setup, mit Optionen von Gitpod, Google Cloud Workstations, Coder oder GitHub Codespaces oder direkt in WSL2.
Arbeiten Sie an GitHub-, GitLab- oder Bitbucket-Projekten direkt in der Cloud.
Profitieren Sie von einer sicheren, produktiven und reibungslosen Entwicklungserfahrung mit vollständig verwalteten, individualisierbaren Umgebungen, die jederzeit und überall verfügbar sind.
Nutzen Sie leistungsstarke und sichere Umgebungen, die von Coder innerhalb Ihrer Kubernetes- oder VM-Infrastruktur bereitgestellt werden.
Starten Sie innerhalb von Sekunden leistungsstarke und konfigurierbare Entwicklungsumgebungen in der Cloud.
Code With Me ist ein in PhpStorm integrierter Service für kollaborative Entwicklung und Paarprogrammierung. Er ermöglicht Ihnen, Ihr lokales Projekt mit jedem zu teilen und in Echtzeit zusammenzuarbeiten, den Code zu ändern, einen Server gemeinsam zu nutzen und eine Debugging-Sitzung durchzuführen.
PhpStorm bietet eine Integration für den Abhängigkeitsmanager Composer, mit dem Sie Pakete aus Packagist oder einem benutzerdefinierten Repository als Abhängigkeiten Ihres Projekts deklarieren und in der IDE verwalten können.
Sie erhalten eine spezielle Bedienoberfläche für die Ausführung häufig benötigter Composer-Befehle, umfassende Programmierhilfen für die Arbeit mit composer.json
und eine Synchronisierung der Projekt-Stammstruktur und der PHP-Sprachebene mit der darin definierten Konfiguration.
PhpStorm unterstützt standardmäßig MySQL, PostgreSQL, MongoDB, Redis, SQLite und viele andere DBMS-Dialekte. So können Sie Ihre PHP-Datenbanken durchsuchen und verwalten, ohne Ihre IDE zu verlassen.
Die Kernfunktionen von PhpStorm werden durch mehrere integrierte Plugins erweitert. Verwalten Sie Ihre vorhandenen Plugins, installieren Sie neue vom JetBrains Marketplace oder richten Sie ein benutzerdefiniertes Plugin-Repository ein – alles innerhalb Ihrer IDE.
Wenn Sie eine Liste von Plugins erstellen, die Unterstützung für bestimmte Technologien oder Frameworks für Ihr Projekt bereitstellen, überprüft PhpStorm, ob diese installiert und aktiviert sind.
Schließen Sie sich den weltweit 600.000 zufriedenen PhpStorm-Nutzer*innen an!
PhpStorm herunterladen