Todos os sites estão rodando em código. Antigamente, era HTML puro, hoje em dia normalmente é uma mistura disso mais CSS e JavaScript.
No entanto, isso é apenas uma vez que eles são carregados. No servidor, uma linguagem de programação diferente provavelmente está rodando a cena, especialmente se você tiver um site WordPress. Estamos, claro, falando sobre PHP.
A maior parte das coisas que você vê na frente e atrás do seu site WordPress existem graças ao PHP. Você não só o encontra nos seus templates de página, como também compõe os arquivos que constroem o painel de controle do WordPress.
O mesmo se aplica a quaisquer temas e plugins que você possa ter instalados. Em resumo, sem PHP seu site WordPress não existiria.
Porque essa linguagem de programação é tão central para a plataforma WordPress, hoje queremos falar sobre algo que muitos de nós lidamos muito raramente: como atualizar a versão PHP do seu site.
O que, você não sabia que isso fazia parte da execução de um site? É exactamente por isso que este post existe. Nele você vai aprender um pouco mais sobre PHP como linguagem e porque é importante rodar a última versão, como verificar o PHP do seu site e como atualizá-lo com segurança.
Pronto para ficar um pouco nerd? Então vamos mergulhar nele.
- Um breve resumo do PHP como linguagem de programação
- Porquê actualizar a versão PHP do seu site?
- Actualizações Melhorias Significativas
- PHP 7 é o Melhor Ainda
- Versões mais antigas não são mais suportadas
- Como verificar a versão PHP do seu site WordPress
- Verifica o teu painel de gestão de alojamento
- Utilizar um Plugin WordPress
- Como actualizar o PHP com segurança
- Back Up and Update Everything
- Utilizar um Plugin para verificar problemas de compatibilidade
- Upgrade PHP
- Check Your Site
- Summing Up
Um breve resumo do PHP como linguagem de programação
Só para que você saiba do que estamos falando, vamos primeiro mergulhar no que o PHP é exatamente.
Primeiro de tudo, é uma linguagem de programação que é de código aberto e portanto (como o WordPress) livre para usar. Isso também pode contribuir para o fato de que o PHP é uma das linguagens mais populares para o desenvolvimento web. Ele não só roda os bastidores do WordPress, mas também faz parte do Facebook e de outros sites populares. No entanto, você pode usá-lo também para outros fins.
Uma segunda coisa importante sobre o PHP é que é uma linguagem de programação do lado do servidor. Isso significa que ela é processada na máquina em cujo disco rígido ela se encontra. Isso é oposto a linguagens do lado do cliente como JavaScript, onde todo o trabalho acontece no browser da pessoa que pede para ver seu site.
No entanto, isso também significa que qualquer problema com o desempenho do site que vem do PHP é seu para corrigir. Seus visitantes podem ter o computador mais rápido do mundo, porém, se o seu servidor estiver com poucos recursos, isso não vai fazer muita diferença. O que nos leva à próxima parte.
Porquê actualizar a versão PHP do seu site?
Porque o PHP é tão importante para o WordPress, é também uma parte central da performance do site. Afinal, o PHP é basicamente o intermediário que puxa os dados corretos da sua base de dados, os embrulha em HTML e CSS e depois os entrega como um site acabado para o navegador do visitante. Se o homem do meio é lento, também o é tudo o resto.
Actualizações Melhorias Significativas
Por essa razão, a linguagem de programação está constantemente a ser melhorada. Ela tem visto um monte de versões ao longo dos anos.
Para rodar o WordPress, seu servidor precisa pelo menos do PHP 5.2.4. Entretanto, a recomendação oficial agora é que você execute o PHP 7 ou superior (a versão atual é PHP 7.1).
Isso porque, assim como o WordPress, novas versões do PHP trazem muitas melhorias com elas. À medida que progride, as linguagens ficam mais seguras, mais rápidas, mais enxutas, menos famintas de recursos e simplesmente melhores no geral. Na verdade, apenas o salto do PHP 5.6 para o PHP 7 foi um grande salto.
PHP 7 é o Melhor Ainda
Uma das principais melhorias que o PHP 7 oferece aos usuários do WordPress é o aumento da velocidade. Benchmarks mostram a nova versão a ser até duas vezes mais rápida que a anterior.
Como consequência, seu servidor é capaz de entregar seu site a mais visitantes enquanto faz menos trabalho (a propósito, há mais coisas que você pode fazer para acelerar o WordPress). Além disso, a nova versão torna o código mais fácil de ler (e portanto de suportar).
Outras coisas, o PHP 7 ficou muito melhor no tratamento de erros. Agora ele é capaz de resolver problemas de script sem necessariamente ter que terminar todo o processo. Isso é uma boa notícia para aqueles visitantes do site que não gostam de lidar com sites defeituosos (dica: isso é tudo).
Finalmente, o PHP 7 tem visto melhorias em termos de segurança que tornam as aplicações construídas com ele mais difíceis de hackear (se isso acontecer, aprenda como se recuperar de um site WordPress hackeado).
Versões mais antigas não são mais suportadas
Além do acima, a vida útil das versões mais antigas do PHP está se esgotando. O suporte ativo para a versão 5.6 terminou no início de 2017. O suporte de segurança só será fornecido até o final de 2018.
Convincedido ainda? E essas são apenas as notas do cliff. Há mais coisas incríveis que melhoraram no PHP 7 e que você pode aprender aqui. No entanto, como você pode descobrir em qual versão do PHP o seu site está rodando atualmente? Estou feliz que você tenha perguntado.
Como verificar a versão PHP do seu site WordPress
Se você quer saber qual versão do PHP está funcionando atualmente no seu site WordPress, você tem várias maneiras de descobrir. Vamos revisá-las rapidamente.
Verifica o teu painel de gestão de alojamento
A tua primeira opção é verificar com o teu fornecedor. Na parte de trás da sua conta de hospedagem, provavelmente há um menu chamado PHP Settings, PHP Version Manager ou algo similar. A partir daqui, você pode verificar qual versão PHP seu(s) site(s) está(ão) usando.
A maioria das vezes você também é capaz de atualizar para outra versão aqui (mais sobre isso abaixo) e fazer coisas como editar PHP.ini. Este último é um ficheiro importante que lhe permite fazer alterações à funcionalidade do servidor.
Utilizar um Plugin WordPress
Obviamente, na ecosfera do WordPress, também tem plugins que podem fazer o mesmo por si. Um dos plugins mais fáceis de usar é o Display PHP Version.
Pretty tudo que você tem que fazer é instalar o plugin e ativá-lo. Você então poderá ver a versão atual do PHP em At a Glance no painel do WordPress.
Se acontecer de seu servidor já estar rodando a última versão, não há nada a fazer a não ser sorrir alegremente e seguir em frente com o seu dia (ou talvez enviar ao administrador do seu provedor uma caixa de chocolates).
No entanto, se você nunca lidou com este problema antes, as chances são boas de que a versão PHP não esteja atualizada. Nesse caso, vamos mostrar-lhe como actualizá-la com segurança no seguinte.
Of course, que requer que o seu fornecedor ofereça a opção de mudar. Se não, talvez seja hora de encontrar um novo alojamento?
Como actualizar o PHP com segurança
Por mais fixe que seja o PHP 7, há alguns riscos envolvidos com a actualização. Isso significa principalmente a possibilidade de você ter código no seu site (ou seja, no núcleo do WordPress, temas, plugins e scripts) que não é compatível com a nova versão.
Se esse for o caso, quando você fizer a mudança, todo ou partes do seu site podem quebrar ou pelo menos mostrar comportamento defeituoso. É por isso que é importante verificar este tipo de coisa de antemão e mostraremos a você como abaixo.
Quick note: o processo apresentado aqui é como atualizar seu site ao vivo. Contudo, uma ideia ainda melhor é criar uma cópia local do seu site e correr através dele uma vez no seu computador. Dessa forma, você reduz ainda mais a chance de ter qualquer surpresa desagradável.
Back Up and Update Everything
Como mencionado, os problemas com a atualização do PHP geralmente vêm de códigos mais antigos que não são mais compatíveis com a versão mais recente. A melhor solução: atualize seu site.
A comunidade WordPress é uma forte defensora do uso da última versão do PHP. Por essa razão, os desenvolvedores de core, plugins e temas se certifiquem de que seu trabalho seja bem sucedido.
Consequentemente, o primeiro passo para se certificar de que o site não produza problemas é manter o seu site atualizado. Isso é algo que você deve fazer de qualquer maneira por razões de segurança.
Então, faça backup do seu site e depois clique no botão de atualização sempre que necessário. Faça-o agora, vou esperar.
Utilizar um Plugin para verificar problemas de compatibilidade
Done? Legal, então vamos continuar.
Com WordPress e extensões atualizadas, não há garantia de que tudo vai passar sem problemas. Felizmente, você não precisa apenas esperar pelo melhor. Em vez disso, você pode testar previamente para problemas de incompatibilidade. Como? Com um plugin, é claro.
WP Engine lançou um plugin gratuito no diretório WordPress, apenas para este propósito. Ele verifica todo o código do seu site e relata quaisquer possíveis problemas.
Para usá-lo, você primeiro tem que instalá-lo no seu site da maneira usual. Quando ele estiver ativo, haverá um novo item de menu em Ferramentas chamado Compatibilidade PHP. Aqui, basta escolher a versão do PHP para a qual você quer atualizar. Então selecione se deseja fazer o scan apenas dos plugins e temas ativos ou de todas as extensões do seu site.
Inicie o scan. Quando terminar, o plugin irá apresentar-lhe uma lista de erros e avisos para o seu site. Ele até lhe dirá o nome do arquivo e número de linha onde ele os encontrou.
Daqui, você pode tomar medidas para substituir plugins ou temas defeituosos ou encontrar um tipo de solução diferente (como pedir ao desenvolvedor para atualizar seu trabalho). O plugin também fará sugestões.
A propósito, se você tem um plugin que está atualizado mas ainda sinalizado como incompatível, ele também pode ser um falso positivo. O WP Engine fornece uma lista de plugins conhecidos por serem sinalizados por problemas de compatibilidade quando não há nenhum. Então, leve isso em consideração.
Upgrade PHP
Quando você tiver certeza de que seu site é, por todas as contas, capaz de lidar com a mudança, é hora de realmente fazê-lo.
Existem várias maneiras de fazer isso. Uma é através de comandos SSH. No entanto, se você sabe como fazer isso, você provavelmente não está lendo este artigo. Consequentemente, não o vamos rever. Entretanto, se você ainda quiser aprender sobre como atualizar a versão PHP do seu servidor via SSH, você pode fazê-lo aqui.
Faremos o caminho mais fácil, que é fazer a troca através do painel de administração do seu provedor de hospedagem. Por exemplo, no cPanel (que, a propósito, também é baseado no PHP) é tão fácil quanto encontrar o item de menu PHP Version Manager, navegando até a localização do seu site, escolhendo a versão para a qual você quer mudar e pressionando Save.
Se o seu host estiver rodando Plesk, você pode descobrir como atualizar o PHP aqui. Infelizmente, para outros painéis de administração, você terá que fazer a sua própria pesquisa. Caso não consiga encontrar tal opção, o seu anfitrião pode tê-la desactivado. Nesse caso, você precisa entrar em contato com seu provedor.
Check Your Site
Após ter atualizado, a última coisa a fazer é voltar para o front end do seu site e dar uma olhada ao redor. Verifique cada página para ver se tudo parece como deveria e que partes do seu site não estão desativadas ou similares. Além disso, teste os plugins que você está usando, bem como os recursos do tema. No entanto, se você tomou as precauções mencionadas acima, é muito improvável que tenha havido um problema.
E é isso. Parabéns! Você acabou de atualizar com sucesso o PHP para o seu site WordPress.
Summing Up
PHP é a cola que mantém o WordPress unido. Por essa razão, é importante mantê-lo atualizado. Isto também lhe permitirá lucrar com o aumento de velocidade e segurança.
Acima, você aprendeu sobre PHP e porque é importante atualizar. Nós falamos sobre como você pode descobrir qual versão seu site está rodando e como prepará-lo para atualização. Além disso, nós dissemos-lhe como implementar essa actualização através do seu painel de gestão de alojamento.
Se você tem seguido ao longo do bom trabalho! O seu site está agora pronto para o futuro.