Git
Bénéficiez d'une gestion visuelle efficace des branches, de vues intuitives de fusion et de comparaison, d'un rebasage interactif, de la prise en charge des hooks Git et d'une analyse de code lors du commit.
PhpStorm propose une gamme d'intégrations natives et améliorées par des plugins.
L'intégration du contrôle de version de PhpStorm prend en charge Git (y compris GitHub et GitLab), Subversion, Mercurial et Perforce. Gérez et examinez les modifications et les différences, obtenez une analyse automatisée du code, rebasez ou fusionnez à l'aide d'outils visuels, et mettez de côté, poussez et extrayez les modifications.
Bénéficiez d'une gestion visuelle efficace des branches, de vues intuitives de fusion et de comparaison, d'un rebasage interactif, de la prise en charge des hooks Git et d'une analyse de code lors du commit.
Lancez des tâches GitHub courantes directement depuis votre IDE, notamment un workflow complet pour les requêtes d'extraction et la navigation entre votre code et les tickets GitHub.
Créez, approuvez ou clôturez des requêtes de fusion, envoyez des révisions et laissez des commentaires, le tout depuis votre IDE, avec une assistance au codage efficace.
Bénéficiez d'un accès direct aux opérations SVN, d'un contrôle granulaire sur les commits, de la possibilité de verrouiller et déverrouiller des fichiers, et bien plus.
Bénéficiez d'une prise en charge robuste des branches et des signets, analysez les fichiers modifiés avant de les valider, envoyez des modifications en push vers l'upstream Mercurial ou extrayez-en à partir de ce dépôt, et bien plus encore.
Gérez les listes de modifications, mettez de côté les modifications en attente, affichez les différences entre les fichiers de l'espace de travail et les versions du dépôt Perforce, accédez au graphique de révisions et à la vue chronologique, et bien plus.
Exécutez, déboguez et profilez votre application dans un environnement de production ou de test sur un serveur physique ou virtualisé. Configurez l'accès à un interpréteur PHP distant via SSH, Docker (et Docker Compose), Vagrant ou WSL.
Connectez-vous aux registres Docker, exécutez des conteneurs, gérez des applications Docker Compose et bien plus, directement à partir de l'IDE.
Lancez des sessions SSH et exécutez des commandes sur des serveurs distants à partir du terminal SSH intégré de PhpStorm.
Gérez des machines virtuelles hébergées sur Oracle VM VirtualBox, VMWare ou Amazon EC2 et exécutez votre code dans des environnements spécialement conçus.
Utilisez le sous-système Windows pour Linux (WSL et WSL 2) pour travailler avec un interpréteur PHP disponible dans votre distribution Linux.
Utilisez JetBrains Gateway comme point d'entrée unique pour connecter les machines locales à l'un de vos environnements de développement. Vous pouvez l'utiliser comme lanceur autonome ou comme point d'entrée depuis PhpStorm pour vous connecter à un serveur distant.
Cela vous permet d'utiliser l'interface de l'IDE sur un client léger tout en disposant d'un hôte distant puissant qui clone et charge votre projet, indexe, analyse, génère, exécute, débogue et teste votre code.
Gérez votre serveur distant à votre manière, à l'aide de votre propre configuration personnalisée ou des options de Gitpod, Google Cloud Workstations, Coder, GitHub Codespaces ou directement sur WSL2.
Travaillez sur des projets de GitHub, GitLab ou Bitbucket directement dans le cloud.
Profitez d'une expérience de développement sécurisée, productive et fluide avec des environnements entièrement gérés et personnalisables disponibles à tout moment et en tout lieu.
Profitez d'environnements puissants et sécurisés, utilisant toute la puissance de Coder au sein de votre infrastructure Kubernetes ou de VM.
Créez des environnements de développement cloud puissants et configurables en quelques secondes.
Code With Me est un service de développement collaboratif et de programmation en binôme fourni avec PhpStorm. Il permet de partager votre projet exécuté localement avec n'importe qui et de profiter d'une collaboration en temps réel avec édition de code, partage d'un serveur et exécution d'une session de débogage.
PhpStorm s'intègre au gestionnaire de dépendances Composer, qui vous permet de déclarer des paquets à partir de Packagist ou d'un référentiel personnalisé en tant que dépendances de votre projet et de les gérer depuis l'IDE.
Bénéficiez d'une interface utilisateur dédiée pour exécuter les commandes courantes de Composer, d'une assistance au codage complète pour travailler avec composer.json
et de la synchronisation de la structure racine du projet et du niveau de langage PHP avec la configuration qui y est définie.
PhpStorm prend en charge directement MySQL, PostgreSQL, MongoDB, Redis, SQLite et de nombreux autres dialectes de SGBD. Explorez et gérez vos bases de données PHP sans quitter l'IDE.
PhpStorm comprend d'office plusieurs plugins qui étendent ses fonctionnalités essentielles. Gérez les plugins existants, installez-en de nouveaux à partir de JetBrains Marketplace ou configurez un référentiel de plugins personnalisé dans votre IDE.
Vous pouvez également créer une liste de plugins prenant en charge des technologies ou des frameworks spécifiques pour votre projet ; PhpStorm vérifiera qu'ils sont installés et activés.
Rejoignez plus de 600 000 utilisateurs de PhpStorm satisfaits à travers le monde !
Télécharger PhpStorm