Integrações

O PhpStorm oferece uma variedade de integrações incorporadas e aprimoradas por plug-ins.

Controle de versão

A integração de controle de versão do PhpStorm oferece suporte para Git (incluindo GitHub e GitLab), Subversion, Mercurial e Perforce. Gerencie e revise alterações e diferenças, obtenha análises de código automatizadas, faça rebase ou merge com ferramentas visuais e arquive, envie e extraia alterações.

Git

Obtenha um gerenciamento visual eficiente de branches, visualizações intuitivas de merge e diff, rebase interativo, suporte para hooks do Git e análise de código no commit.

GitHub

Execute tarefas comuns do GitHub diretamente do seu IDE, incluindo um workflow completo para pull requests e navegação do seu código para issues do GitHub.

GitLab

Crie, aprove ou encerre solicitações de merge, submeta revisões e deixe comentários — tudo de dentro do seu IDE, com uma útil assistência à codificação.

Subversion

Obtenha acesso direto às operações do SVN, controle granular sobre commits, a capacidade de bloquear e desbloquear arquivos e muito mais.

Mercurial

Tenha suporte robusto para trabalhar com branches e favoritos, analise arquivos modificados antes de fazer o commit deles, faça push e pull de alterações de e para o repositório de origem no Mercurial e muito mais.

Perforce

Gerencie listas de alterações, arquive alterações pendentes, visualize as diferenças entre os arquivos do espaço de trabalho e as versões do depósito do Perforce, acesse o Gráfico de Revisões e a Visualização em Timelapse, e muito mais.

Interpretadores PHP remotos

Execute, depure e faça profiling do seu aplicativo num ambiente similar ao de produção ou num ambiente de teste com servidor real, ou virtualizado. Configure o acesso a um interpretador remoto PHP via SSH, Docker (e Docker Compose), Vagrant ou WSL.

Docker

Conecte-se a registros do Docker, execute containers, gerencie aplicativos Docker Compose e muito mais – diretamente do IDE.

Ferramentas e terminal SSH

Inicie sessões SSH e execute comandos em servidores remotos a partir do terminal SSH integrado do PhpStorm.

Vagrant

Gerencie máquinas virtuais hospedadas no Oracle VM VirtualBox, VMWare ou Amazon EC2 e execute o seu código em ambientes criados sob medida.

WSL

Use o Subsistema Windows para Linux (WSL e WSL 2) para trabalhar com um interpretador PHP disponível na sua distribuição Linux.

Desenvolvimento remoto

Use o JetBrains Gateway como um único ponto de entrada para conectar as máquinas locais a qualquer um dos seus ambientes de desenvolvimento. Você pode usá-lo como um inicializador independente ou como um ponto de entrada do PhpStorm para se conectar a um servidor remoto.

Ele permite que você use a interface do IDE em um thin client, enquanto um host remoto poderoso verifica e carrega seu projeto, indexa, analisa, constrói, executa, depura e testa seu código.

Gerencie seu servidor remoto do seu jeito, usando sua própria configuração personalizada ou opções do Gitpod, Google Cloud Workstations, Coder, GitHub Codespaces ou diretamente no WSL2.

Saiba mais

Gitpod

Trabalhe em projetos do GitHub, GitLab ou Bitbucket diretamente na nuvem.

Estações de trabalho do Google Cloud

Desfrute de uma experiência de desenvolvedor segura, produtiva e tranquila com ambientes totalmente gerenciados e personalizáveis, disponíveis a qualquer hora e em qualquer lugar.

Coder

Desfrute de ambientes poderosos e seguros, todos usando o Coder dentro da sua infraestrutura de Kubernetes ou de máquinas virtuais.

GitHub Codespaces

Crie em poucos segundos ambientes de desenvolvimento avançados e configuráveis na nuvem.

Code With Me

O Code With Me é um serviço de programação colaborativa em pares incluído no PhpStorm. Ele permite compartilhar projetos em execução local com qualquer pessoa e realizar colaboração em tempo real, edição de código, compartilhamento de servidor e execução de sessão de depuração.

Saiba mais

Gerenciamento de dependências

O PhpStorm se integra ao gerenciador de dependências do Composer, que permite declarar pacotes do Packagist ou de um repositório personalizado, como dependências de um projeto, e gerenciá-los a partir do IDE.

Obtenha uma interface de usuário dedicada para executar os comandos comuns do Composer, assistência de codificação abrangente para trabalhar com composer.json e sincronização da estrutura raiz do projeto e do nível de linguagem PHP com a configuração definida nele.

Suporte para bancos de dados

O PhpStorm é compatível com MySQL, PostgreSQL, MongoDB, Redis, SQLite e muitos outros dialetos de DBMS prontos para uso. Explore e gerencie seus bancos de dados PHP sem sair do IDE.

Saiba mais

Plug-ins

O PhpStorm inclui vários plugins agrupados que estendem sua funcionalidade principal. Gerencie plug-ins existentes, instale novos plug-ins do JetBrains Marketplace ou configure um repositório de plug-ins personalizado, tudo dentro do seu IDE.

Você também pode criar uma lista de plug-ins que fornecem suporte para tecnologias ou frameworks específicas para seu projeto, e o PhpStorm verificará se eles estão instalados e habilitados.

Terminal

  • Suporte para linha de comando

    O PhpStorm inclui um emulador de terminal incorporado para trabalhar com seu shell de linha de comando de dentro do IDE. Use-o para executar comandos Git, definir permissões de arquivo e executar outras tarefas de linha de comando sem alternar para um aplicativo de terminal dedicado.
  • Complementação de comandos de frameworks

    Aproveite o recurso de complementação de comandos para Laravel, Symfony, WordPress e Composer e navegue com facilidade por comandos recém-executados.
  • Suporte a arquivos de log

    O terminal também inclui suporte completo para arquivos de log do Laravel, Symfony e WordPress, com destaque adequado de datas, horários, eventos (por nível de gravidade) e hiperlinks.
  • Comandos gerados por IA

    O terminal também oferece geração eficiente de comandos assistida por IA e resolução de conflitos de VCS.

O IDE PHP para desenvolvedores Web profissionais

Faça parte dos mais de 600.000 usuários satisfeitos do PhpStorm em todas as partes do mundo!

Baixar o PhpStorm