Os requisitos ideais de servidor e PHP para WordPress

Publicados: 2022-05-13

Os servidores alimentam a Internet armazenando arquivos de dados para sites, aplicativos e vários ativos digitais. Qualquer site WordPress auto-hospedado requer um servidor para armazenar e usar arquivos PHP, elementos de mídia, bancos de dados e conteúdo.

Mas você sabia que existem requisitos de servidor e PHP do WordPress que você deve considerar antes de instalar um site WordPress?

WordPress PHP e requisitos de servidor são as configurações ambientais mínimas para produzir um site que funcione bem. O WordPress pode funcionar tecnicamente em códigos e servidores desatualizados, mas não é o ideal; as coisas podem quebrar, e seu site ficará mais lento. É por isso que o WordPress lista os requisitos tanto para o servidor quanto para o código PHP. Embora isso cubra algumas responsabilidades, também informa aos desenvolvedores que essas são as necessidades de nível de servidor para minimizar problemas ao iniciar um site WordPress hospedado.

Neste guia, detalharemos o PHP do WordPress e os requisitos do servidor, juntamente com recomendações opcionais, para criar um ambiente ideal. Também forneceremos informações sobre como verificar suas versões atuais do servidor e do PHP e atualizá-las com base nos requisitos do WordPress PHP.

Continue lendo para conferir!

O WordPress sempre requer um servidor?

Sim, todos os sites WordPress precisam de servidores para funcionar. Não importa se você está usando WordPress.org ou WordPress.com.

O WordPress.org é auto-hospedado, oferecendo a você o maior controle sobre o servidor. Embora o WordPress.com não exija que você se auto-hospede, o WordPress.com ainda usa um servidor físico e um software de servidor web para hospedar arquivos do site.

Geralmente, é recomendado que os desenvolvedores fiquem no WordPress.org com um host como Kinsta. Dessa forma, você obtém os benefícios de um host WordPress gerenciado (com recursos como backups automatizados, monitoramento de desempenho e uma rede de entrega de conteúdo) enquanto mantém o controle sobre o servidor em seu painel de controle. É benéfico ter um painel como esse para criar/mover sites, definir configurações de velocidade e segurança e analisar métricas de visitas, PHP e banco de dados do site.

Você sabia que existem requisitos de servidor e PHP do WordPress que você deve considerar antes de instalar um site WordPress? Encontre todos aqui Clique para Tweetar

Requisitos do WordPress e do Servidor

PHP é uma linguagem de programação, e todas as linguagens de programação convencionais são atualizadas para melhorias. Nesse caso, estamos analisando qual versão da linguagem de programação PHP é mais adequada para executar um site WordPress.

Um servidor web, por outro lado, é um software armazenado em um servidor de hardware físico. Softwares de servidor populares como Apache e Nginx requerem atualizações regulares; o mesmo acontece com o hardware no qual o software é colocado. Portanto, os desenvolvedores devem entender quais versões de cada um têm melhor desempenho para o WordPress.

Começaremos com os requisitos do PHP abaixo e, em seguida, passaremos para os requisitos do servidor.

Requisitos PHP do WordPress

O WordPress suporta e roda em muitas versões da linguagem de programação PHP. No entanto, para obter o melhor desempenho, recomendamos executar o PHP versão 7.4 ou superior.

Isso inclui:

  • PHP Versão 7.4
  • PHP Versão 8.0
  • PHP Versão 8.1

O WordPress recomenda versões do PHP com base no fato de essas versões ainda receberem suporte dos desenvolvedores do PHP. Todos os lançamentos do PHP recebem suporte por dois anos, após os quais são movidos para o que é chamado de estágio de “Fim da Vida”.

As versões do PHP têm três estágios para suporte:

  • Suporte ativo
  • Apenas correções de segurança
  • Fim da vida

Durante a fase de “Suporte Ativo”, bugs e relatórios de segurança são abordados e corrigidos. Eles também lançam subversões para refinar a versão primária durante esse período. As versões são lançadas durante o estágio “Somente correções de segurança” quando é absolutamente necessário resolver um problema de segurança extremo. O estágio “Fim da vida útil” é quando a equipe de desenvolvimento do PHP não fornece mais segurança e correções de bugs, o que significa que seu site está aberto a vulnerabilidades se usar uma versão “fim da vida útil” do PHP.

Devido a esses estágios, é recomendado que você atualize imediatamente qualquer site com uma versão PHP na fase “Fim de vida”. Nossas recomendações acima têm duas versões do PHP no estágio “Suporte Ativo”. O PHP Versão 7.4 está no estágio “Somente correções de segurança”, tornando-o o mínimo que você deseja para executar um site WordPress.

Uma tabela e um gráfico em mosaico mostrando os ciclos de vida de diferentes versões do PHP de 2019 a 2025.
Versões PHP suportadas e suas fases.

A história das versões do PHP remonta a outubro de 2000 com o PHP 3.0. Desde então, vimos atualizações regulares indo até o 8.1. A versão 7.3 do PHP é a mais recente a entrar no estágio “Fim da vida”, marcando-a sem suporte para correções futuras.

O WordPress tecnicamente funciona com muitas versões do PHP, algumas delas antiquadas. É totalmente possível lançar um site WordPress com PHP 3.0, mas isso certamente produzirá problemas graves de funcionalidade e segurança. E embora você esteja bem com qualquer versão “Somente correções de segurança”, é sempre melhor atualizar o PHP do seu site WordPress para a versão mais recente de “Suporte ativo”.

Como encontrar e atualizar sua versão do WordPress PHP

Recomendamos marcar a página de Versões Suportadas do PHP.net para ver as datas de lançamento da versão, junto com quando os estágios “Suporte Ativo” e “Somente Correções de Segurança” terminam para cada versão. Kinsta também tem uma página de versões do PHP para monitorar as versões suportadas.

A parte mais importante disso é saber a versão atual do PHP usada pelo seu site (e atualizar seu PHP quando necessário). Nossas melhores sugestões incluem examinar a seção Admin do WordPress, verificar o frontend, examinar o arquivo version.php ou usar WP-CLI.

Requisitos do servidor WordPress

Os requisitos do servidor envolvem vários elementos: RAM, versão do banco de dados, poder de processamento, espaço em disco e o servidor web utilizado.

Aqui está uma rápida olhada nas recomendações padrão para um servidor ao executar o WordPress:

  • Servidor Web: Nginx ou Apache com módulo mod-rewrite
  • Espaço em disco: pelo menos 1 GB
  • PHP: Versão 7.4 ou superior
  • Banco de dados: MySQL 5.015 ou superior (uma alternativa é MariaDB, versão 10.1 ou superior)
  • RAM (Memória de Acesso Aleatório): Pelo menos 512 MB
  • CPU (Unidade Central de Processamento): Pelo menos 1,0 GHz
  • Suporte para HTTPS

Agora vamos dar uma olhada mais profunda no raciocínio por trás dessas recomendações de hardware e servidor web.

1. Servidor Web

Existem vários tipos de servidores, mas um servidor web geralmente se refere a um software, hardware ou ambos trabalhando juntos. Na maioria dos casos de hospedagem na web, o termo “servidor web” confunde a definição, visto que os arquivos do seu site geralmente são armazenados em um servidor web poderoso, físico e baseado em computador. Esses arquivos do site são acessados ​​e entregues com um servidor web de software.

Existem requisitos de servidor web de hardware e software para WordPress?

Requisitos e recomendações do servidor Web de hardware

Não importa qual marca de máquina seu host usa para hospedar sites WordPress. Alguns hosts preferem o Windows, enquanto outros optam por computadores macOS ou Linux. Você pode aprender como instalar o PHP em qualquer servidor Windows, macOS ou Linux.

Mais importante é o poder de processamento do hardware, espaço em disco e RAM, que abordaremos nas seções a seguir. Você também desejará garantir que seu host atualize seu hardware regularmente (como tudo, máquinas antigas quebram), tenha sistemas de refrigeração em seu data center e implemente medidas de segurança física para evitar invasões no data center.

Normalmente, você pode encontrar informações sobre máquinas, provedores de servidores e locais no site do seu host. Kinsta usa o Google Cloud Platform, que gerencia uma rede global de data centers seguros e eficientes.

Requisitos e recomendações do servidor Web de software

O lado do software de um servidor web pega os dados armazenados em uma máquina de data center e os entrega aos usuários que desejam visualizá-los ou gerenciá-los. É como o conteúdo do seu site WordPress é apresentado aos visitantes e como você obtém acesso aos dados do servidor em seu próprio painel, como no MyKinsta.

O WordPress recomenda Nginx ou Apache como as opções de software de servidor web ideais para executar o WordPress. Também não é obrigatório usar, embora cada um tenha suas vantagens. Você pode tecnicamente usar qualquer servidor web para WordPress.

O site Nginx - Requisitos PHP do WordPress
Nginx é um dos softwares de servidor web adequados para WordPress.

No entanto, o WordPress recomenda o Apache por causa de seu reconhecimento de nome, potencial de personalização e confiabilidade. O Nginx, por sua vez, oferece vantagens poderosas em relação às alternativas devido à sua capacidade de otimizar o desempenho por meio de contêineres isolados, privatizar recursos de servidor e oferecer desempenho superior por meio de armazenamento em cache aprimorado, manipulação de recursos e implementação de firewall.

Kinsta usa o Nginx como parte de sua solução de servidor web para empacotar todos os aspectos de otimização de desempenho em contêineres individuais. Dessa forma, todos os recursos como Nginx, Linux e PHP estão em um só lugar.

Você pode otimizar seu site WordPress o quanto quiser, mas o aumento de desempenho mais significativo vem do servidor da web e do hardware no qual esse servidor da web reside. É possível gerenciar seu próprio servidor local, mas é muito mais comum optar por um provedor de servidores (uma empresa terceirizada com data centers preenchidos com o hardware necessário para hospedar servidores web). Os provedores de servidores incluem Google Cloud Platform, AWS (Amazon Web Services) e Rackspace.

Esses provedores oferecem data centers seguros e eficientes e potência de servidor excepcional. No entanto, os provedores de servidores vendem seus servidores como ambientes de hospedagem não gerenciados. É por isso que é melhor usar uma opção como Kinsta para acessar o poder do servidor do Google Cloud Platform com facilidade de uso e recursos adicionais de gerenciamento de servidor do MyKinsta.

2. Espaço em disco

O hardware do servidor contém uma certa quantidade de espaço em um disco rígido. O aplicativo WordPress tem um requisito mínimo de espaço em disco de 1 GB. Isso é incrivelmente baixo, então você não deve ter problemas para encontrar um servidor com espaço em disco suficiente para suportar o WordPress.

O espaço em disco entra em questão quando você adiciona recursos ao aplicativo principal do WordPress. Todos os arquivos de dados (como temas, plugins e mídia) ocupam espaço em disco. O disco rígido atua então como uma unidade de armazenamento, determinando a rapidez com que os processos e dados são carregados na CPU.

Geralmente, assume-se que a velocidade de processamento é o fator mais importante por trás do desempenho do servidor, mas o processador determina a velocidade e a quantidade de cálculos no servidor. Embora o processamento seja crucial para o desempenho do seu site, um disco rígido de alta qualidade é igualmente importante.

O tipo de disco e seus requisitos de espaço de armazenamento dependem do potencial de crescimento do seu site WordPress. Um site de mídia pesada com uma coleção em constante crescimento de postagens de blog e páginas de produtos requer mais espaço em disco. Um blog pessoal com algumas imagens pequenas pode sobreviver com baixos níveis de espaço em disco. Portanto, você escolhe o tamanho do espaço em disco com base no que precisa. Kinsta oferece armazenamento SSD a partir de 10 GB e indo até 250 GB. As opções de excesso de espaço em disco ajudam a manter seus sites funcionando mesmo que você ultrapasse os limites.

O tipo de hardware usado controla o desempenho do disco rígido. Os hosts e provedores de servidores geralmente instalam unidades de disco rígido (HDD) ou unidades de estado sólido (SSD) nos servidores físicos.

Veja como eles diferem:

  • SSD: Trata-se de um disco rígido moderno, de alta velocidade, sem partes móveis (estado sólido), tornando-o menos suscetível a danos físicos. A construção de estado sólido de um SSD também resulta em transmissão de dados mais rápida, pois não há necessidade de esperar que os mecanismos se movam para a transferência. Devido a essas vantagens, os SSDs são mais caros que os HDDs.
  • HDD: Este é um disco rígido mais antigo e mais barato com componentes mecânicos internos que se movem. É ideal como uma solução econômica para armazenar dados que não são necessários regularmente ou para dados que exigem menos velocidade.

Alguns provedores de hospedagem optam por armazenar bancos de dados em SSDs enquanto colocam outros ativos potencialmente menos importantes em HDDs. Isso cria um compromisso entre preço e desempenho.

Embora o WordPress funcione bem em um HDD, é aconselhável usar servidores com SSDs para garantir a entrega confiável de dados, processamento eficiente e abrir caminhos para o crescimento do site.

3. Banco de dados

Para software de banco de dados, o WordPress funciona melhor com MySQL versão 5.6+ ou MariaDB versão 10.1+.

Site MySQL - Requisitos PHP do WordPress
MySQL é um dos softwares de banco de dados suportados pelo WordPress.

É altamente recomendável usar também estas práticas recomendadas relacionadas ao banco de dados:

  • Tenha seu banco de dados armazenado em uma unidade de estado sólido.
  • Opte por um host com otimização automatizada de banco de dados.
  • Ative backups automatizados de seu banco de dados (e de todo o seu site, aliás).
  • Certifique-se de que seu servidor permita um ambiente multiusuário.

Kinsta oferece MariaDB no Google Cloud Platform, otimização MySQL semanal, backups automatizados de banco de dados e um ambiente multiusuário.

4. RAM (Memória de Acesso Aleatório)

O desempenho do servidor depende muito da memória de acesso aleatório. Situada como um link entre a CPU e o disco rígido, a RAM prepara os dados que vêm do disco rígido e os envia para a CPU (processador).

Lutando com problemas de tempo de inatividade e WordPress? Kinsta é a solução de hospedagem projetada para economizar seu tempo! Confira nossas funcionalidades

Os servidores aproveitam a RAM porque é muito mais fácil de acessar do que o disco rígido. Assim, maior RAM resulta em mais dados/processos sendo armazenados na “área de espera” para a CPU acessar quando terminar com o processo anterior. Com essa “área de espera” de dados, todo o processamento do servidor é muito mais rápido.

O aplicativo WordPress por si só requer pelo menos 512 MB de RAM. Aumentar a RAM faz sentido para qualquer site WordPress em crescimento, seja para bancos de dados maiores, mídia ou qualquer coisa que precise de processamento.

Kinsta fornece 8 GB de RAM para planos padrão e ambientes de teste, com opções de atualização se você precisar.

5. Limite de Memória PHP e PHP

Como mencionado anteriormente neste artigo, sempre recomendamos a versão mais recente do PHP ao executar um site WordPress. Mas e o limite de memória do PHP?

Os limites de memória PHP envolvem a quantidade de memória reservada para o servidor web para executar processos baseados em PHP. O objetivo do limite de memória do PHP é remover as chances de recursos que consomem memória RAM travarem seu site. Empresas de hospedagem e provedores de servidores decidem sobre o limite de memória PHP em seu servidor, então você pode precisar falar com eles para aumentar ou diminuir o limite.

Uma instalação padrão do WordPress funciona bem com 64 MB de limite de memória PHP, mas não é incomum que os hosts ofereçam até 256 MB, se necessário.

O WordPress é conhecido por sua capacidade de integração com plugins, temas e outros aplicativos e, às vezes, esses extras precisam de um pouco de energia extra. Isso é comum com plugins do WordPress que dependem muito da memória PHP.

Felizmente, você pode entrar em contato com seu host sempre que quiser aumentar esse limite.

6. Processador

A CPU, ou unidade central de processamento, é o chip de processamento dentro de um servidor de hardware. Muitas vezes considerado o centro de comando de qualquer servidor, a CPU decide quantos processos podem ocorrer no servidor e com que rapidez.

O WordPress funciona muito bem com míseros 1,0 GHz de poder de processamento da CPU. No entanto, isso pressupõe que você não tenha adicionado nada ao site. A maioria dos hosts não se preocupa mais com o poder de processamento. Ainda assim, eles se concentram em quantos núcleos de processamento estão disponíveis, tornando mais fácil descobrir o que é necessário (dizer 5 núcleos é mais compreensível do que dizer 50 GHz).

Além disso, as CPUs dos hosts são tão poderosas que não há tanta preocupação com a RAM, especialmente ao executar um aplicativo leve como o WordPress.

Dito isto, os requisitos de RAM variam de acordo com o tipo de site construído no WordPress. Processamento refere-se à capacidade de multitarefa do servidor, que está vinculada a toda a equação de desempenho. O disco rígido passa os dados para a CPU e a RAM torna o acesso a esses dados da CPU mais rápido e fácil.

No entanto, a CPU é o que processa os dados. Portanto, mais CPUs contribuem para um melhor desempenho. Dois núcleos processam o dobro de ações que um núcleo. E seis núcleos processam o dobro de ações que três núcleos.

Portanto, um site WordPress com dezenas de milhares de usuários acessando vários arquivos ao mesmo tempo deve procurar aumentar o número de CPUs em seu servidor.

A maioria das empresas de hospedagem aumenta o número de CPUs à medida que você avança em seus planos de preços. Por exemplo, Kinsta inicia seus planos padrão com 12 CPUs, mas você pode atualizar se necessário.

7. Recomendação de bônus: localização do servidor

Parece que a localização do servidor não deve importar com o aumento da hospedagem na nuvem e dos servidores privados virtuais. Mas com esses tipos de hospedagem, um servidor ainda está em algum lugar do mundo segurando o conteúdo do seu site WordPress. O servidor possui uma localização física, tornando-o mais distante de alguns usuários e mais próximo de outros. Essa distância física afeta a velocidade de carregamento do seu site WordPress.

O WordPress não exige ou recomenda nenhum local de servidor específico para executar seu aplicativo, mas sugerimos usar um host com acesso a uma rede global de servidores. Com uma rede global, os arquivos do seu site são colocados no servidor físico de sua escolha, provavelmente o mais próximo de seus usuários. Você escolheria um servidor nos Estados Unidos se a maioria de seus usuários estivesse nos EUA. Ou talvez você opte por uma região específica, como a costa oeste ou leste dos EUA, oferecendo opções de entrega de conteúdo mais próximas aos usuários.

Além disso, sugerimos encontrar um servidor com recursos de CDN (rede de entrega de conteúdo), permitindo que você não apenas escolha seu servidor, mas aproveite vários servidores na rede, acelerando os tempos de entrega do site WordPress em todo o mundo.

Com o Google Cloud Platform, Kinsta pode oferecer 32 locais de data centers, incluindo opções na Austrália, Reino Unido, Suíça, EUA, Japão, Cingapura e muitos mais; você é livre para escolher qual data center funciona melhor para o seu site WordPress. Além disso, Kinsta fornece uma CDN gratuita através da Cloudflare para acelerar a entrega de conteúdo e remover limites geográficos entre seu servidor e usuários.

As localizações dos servidores da Kinsta.
As localizações dos servidores da Kinsta.

8. Recomendação de bônus: um nome de usuário de conta de servidor exclusivo

A maioria dos servidores tem um nome de usuário padrão que é compartilhado com todos os usuários do servidor. Portanto, é recomendável que você execute um aplicativo PHP como o WordPress com o nome de usuário da sua própria conta em vez de ficar com o nome de usuário padrão fornecido pelo seu servidor. Entre em contato com o host do seu site para fazer essa alteração.

Como verificar se um host da Web suporta WordPress PHP e requisitos de servidor

Às vezes, um host lista informações sobre seu suporte a PHP e requisitos de servidor nos detalhes do plano de preços. A página Kinsta Pricing, por exemplo, lista seu suporte para a versão mais recente do PHP, juntamente com informações sobre seu armazenamento SSD, bancos de dados WordPress, desempenho e até mesmo localizações de servidores de seu uso do Google Cloud Platform. Kinsta também compartilha como usa o MariaDB no Google Cloud Platform, contêineres LXD e Nginx para oferecer uma infraestrutura de alta velocidade de servidores, bancos de dados e componentes de processamento atualizados.

Se você estiver desenvolvendo um site WordPress usando um host diferente, é melhor entrar em contato com o suporte ao cliente para descobrir se o host (e o plano pelo qual você está pagando) suporta WordPress PHP e requisitos de servidor.

Você pode perguntar com uma mensagem simples como esta:

Eu gostaria de hospedar a versão de código aberto do WordPress com (insira o nome da empresa de hospedagem). Estou escrevendo para saber se meu plano de hospedagem atende aos seguintes requisitos:

  • MariaDB 10.1 ou superior, ou MySQL 5.6 ou superior
  • PHP versão 7.4 ou superior
  • Servidor Web: Apache ou Nginx com módulo mod_rewrite
  • Suporte para HTTPS

Obrigado.

Saiba mais sobre WordPress PHP e requisitos de servidor, juntamente com recomendações opcionais necessárias para criar um ambiente ideal neste guia Click to Tweet

Resumo

WordPress PHP e requisitos de servidor estão em vigor para proteger seus sites e mantê-los funcionando corretamente. É por isso que é tão importante encontrar um host que suporte todos esses requisitos e, ao mesmo tempo, forneça atualizações automatizadas e ferramentas de painel para fornecer acesso ao servidor e às versões do PHP.

Se você estiver escolhendo um host, use a página de preços da empresa para entender quais pacotes atendem às necessidades do seu site. Você também pode enviar um e-mail para o anfitrião e fazer perguntas.

Na Kinsta, acompanhamos os novos requisitos do servidor, para que você não precise se preocupar com eles. Para sites atualmente em execução, você pode monitorar as versões do PHP nos painéis do WordPress e MyKinsta e tomar medidas para atualizar para o PHP mais recente sempre que disponível.

O que mais deve ser considerado ao revisar as ofertas de servidor e PHP de um host para um site WordPress? Deixe-nos saber na seção de comentários.