PHP e seu site: o que é se você usa WordPress, Bitrix ou OpenCart
PHP é a linguagem por trás da maioria dos sites na internet. Se você usa WordPress, 1C-Bitrix ou OpenCart, o PHP é o motor sob o capô: monta a página, consulta o banco de dados, processa formulários e o carrinho. Você não precisa aprender PHP como dono de negócio, mas entender seu papel evita pagar a mais por manutenção, atualizar a hospedagem a tempo e distinguir "instalar um plugin" de "escrever código". Abaixo, o que o PHP significa no contexto de três CMS populares, como elas diferem e quando você precisa de um desenvolvedor.
- PHP - linguagem do servidor: o código roda na hospedagem, o usuário vê HTML pronto
- WordPress - blog e site corporativo em PHP + MySQL, ecossistema de plugins
- 1C-Bitrix - CMS empresarial em PHP para o mercado russo, integração com 1C
- OpenCart - loja PHP com catálogo, carrinho e pagamentos
- Principal risco - versão PHP desatualizada, plugins sem atualização e código personalizado sem documentação
PHP em linguagem simples
PHP (Hypertext Preprocessor) é uma linguagem de programação para a web. Funciona no servidor, não no navegador do usuário. O fluxo é simples:
- O usuário abre uma URL.
- O servidor (Apache ou Nginx + PHP) executa o script PHP.
- O script lê dados do MySQL/PostgreSQL e insere em um template.
- O navegador recebe uma página HTML pronta.
O PHP não substitui HTML (marcação) nem JavaScript (interatividade no navegador). É a camada de lógica e dados: autenticação, carrinho, filtros de catálogo, envio de e-mails, integração com CRM.
| Tecnologia | Onde roda | Função |
|---|---|---|
| HTML/CSS | Navegador | Estrutura e aparência |
| JavaScript | Navegador | Sliders, validação, SPA |
| PHP | Servidor | Lógica de negócio, BD, API |
| MySQL | Servidor | Conteúdo, pedidos, usuários |
Importante: se a hospedagem mostra "PHP 7.4" ou "PHP 8.2", essa é a versão do motor. PHP desatualizado é brecha de segurança e causa comum de plugins quebrando após atualizar a CMS.
Como o PHP se relaciona com seu site
Qualquer CMS em PHP é um conjunto de arquivos PHP prontos mais seus dados no banco:
- Núcleo da CMS - código WordPress, Bitrix ou OpenCart (atualizado pelos desenvolvedores).
- Tema (template) - PHP/HTML/CSS para o design.
- Plugins/módulos - código PHP extra: SEO, formulários, pagamento, entrega.
- Código personalizado - alterações em
functions.php, módulos próprios, integrações com 1C ou API.
Quando você muda um texto no painel, o PHP busca na BD na próxima requisição. Quando o cliente faz um pedido, o PHP cria o registro, envia e-mail e chama o gateway de pagamento.
Sem PHP, essas CMS não funcionam. Até um "construtor WordPress" com Elementor gera páginas via PHP no servidor.
WordPress: PHP sob o capô
WordPress é a CMS mais usada no mundo (~40%+ dos sites). Escrita em PHP, banco geralmente MySQL ou MariaDB.
O que o PHP faz no WordPress:
- roteamento de URL (
/blog/,/product/,/page/2/); - loop de posts, categorias, tags, biblioteca de mídia;
- plugins: WooCommerce, Contact Form 7, Yoast SEO, cache;
- REST API e tarefas cron (newsletters, backups).
Stack típico: PHP 8.0+, MySQL 5.7+/8.0, Nginx ou Apache, Redis/Memcached para cache.
Vantagens para o negócio: início rápido, milhares de plugins, baixa barreira para o gestor de conteúdo.
Desvantagens: conforme a lógica cresce (e-commerce complexo, integrações, papéis), o código PHP se espalha entre plugins e a dívida técnica aumenta. Quando o WordPress fica curto, veja a migração de WordPress/PHP para Django/Python.
Quando precisa de desenvolvedor PHP no WordPress: tema personalizado, WooCommerce não padrão, integração ERP, otimização de velocidade, conflitos entre plugins.
1C-Bitrix: PHP para sites empresariais
1C-Bitrix é CMS popular na Rússia e CEI para sites corporativos, intranet e lojas online. Também PHP + MySQL, mas com arquitetura e licenciamento diferentes.
O que o PHP faz no Bitrix:
- módulo de "blocos informativos" (catálogo, notícias, serviços);
- loja online: carrinho, descontos, pagamento, entrega;
- integração com 1C (produtos, estoque, pedidos);
- permissões, workflow, portal corporativo.
Stack típico: PHP 8.1+, MySQL, Bitrix Framework, muitas vezes Bitrix24 para CRM.
Vantagens: módulos prontos para o mercado russo (1C, EDI, pessoa jurídica), recursos enterprise inclusos.
Desvantagens: licença e customização mais caras que WordPress; customização exige desenvolvedor Bitrix certificado ou experiente; núcleo fechado dificulta migrar para outro stack.
Quando precisa de desenvolvedor PHP no Bitrix: template de design, catálogo customizado, troca com 1C, descontos não padrão, alta carga.
OpenCart: PHP para lojas online
OpenCart é CMS open source só para e-commerce. Mais leve que Bitrix, mais simples que WooCommerce na configuração básica, popular em e-commerce pequeno e médio.
O que o PHP faz no OpenCart:
- catálogo, atributos, filtros, variantes de produto;
- carrinho, checkout, status de pedidos;
- módulos de pagamento (Robokassa, Stripe, PayPal) e entrega;
- multimoeda, multilíngue, API.
Stack típico: PHP 7.4-8.2, MySQL, OpenCart 3.x / 4.x.
Vantagens: focado em lojas, estrutura clara para desenvolvedores PHP, sem funções "de blog" extras.
Desvantagens: integrações enterprise mais fracas de fábrica que Bitrix; B2B complexo e marketplaces costumam bater em limites de customização; segurança depende de atualizações e módulos do marketplace.
Quando precisa de desenvolvedor PHP no OpenCart: checkout customizado, integração com estoque, sync com marketplaces, migração OpenCart 3 para 4.
Comparação: WordPress vs Bitrix vs OpenCart
| Critério | WordPress | 1C-Bitrix | OpenCart |
|---|---|---|---|
| Caso principal | Blog, landing, loja leve | Site corporativo, e-commerce RU | Loja online |
| Linguagem | PHP | PHP | PHP |
| Banco de dados | MySQL | MySQL | MySQL |
| Licença | Open source (GPL) | Comercial | Open source |
| Integração 1C | Via módulos | Nativa | Via customização |
| Barreira de entrada | Baixa | Média | Média |
| Orçamento customização | $500 - $15 000 | $2 000 - $50 000+ | $1 000 - $20 000 |
| Crescimento para backend custom | Django/Python | Reescrita total | Reescrita total |
Conclusão: as três são CMS em PHP. A escolha não é "PHP ou não PHP", e sim qual CMS encaixa no seu mercado, orçamento e integrações.
Versões de PHP e hospedagem
O PHP é atualizado todo ano. O suporte a versões antigas termina - sem patches de segurança.
| Versão PHP | Status (2026) | WordPress | Bitrix | OpenCart |
|---|---|---|---|---|
| 7.4 | EOL, não usar | - | - | desatualizado |
| 8.0 | EOL | mínimo | - | - |
| 8.1 | security fixes | OK | OK | OK |
| 8.2 | ativa | recomendada | recomendada | OK |
| 8.3 | ativa | OK | verificar módulos | OK |
Em hospedagem compartilhada, mude a versão PHP no painel (cPanel, ISPmanager). Em VPS - pacote php-fpm + Nginx. Antes de subir de 7.x para 8.x - use staging e teste todos os plugins: código incompatível é causa comum de "tela branca".
Sintomas de PHP desatualizado: avisos no admin da CMS, plugins que não instalam, site fora após atualizar hospedagem.
Quando precisa de desenvolvedor PHP
Nem toda tarefa exige programador. A divisão é simples:
| Tarefa | Quem faz |
|---|---|
| Textos, fotos, menus | Gestor de conteúdo |
| Instalar plugin do catálogo | Webmaster / integrador |
| Layout do design no tema | Frontend + PHP (templates) |
| Integração 1C, CRM, API | Desenvolvedor PHP |
| Corrigir "quebrou após atualização" | Desvelopedor PHP |
| Otimizar velocidade sob carga | PHP + DevOps |
| Migrar para Django/Python | Equipe backend |
Sinais de que não dá para ficar sem desenvolvedor PHP:
- "só um ajuste pequeno" - e uma lista de 15 itens de lógica de negócio;
- plugins em conflito sem alternativa;
- pedidos ou pagamentos caem sob carga;
- o código foi alterado por "quem saiu há três anos".
Segurança e atualizações
CMS em PHP são vulneráveis não "porque PHP é ruim", mas por muito código de terceiros (plugins, temas nulled):
- Atualize o núcleo da CMS - em 1-2 semanas após patch de segurança.
- Atualize o PHP para versão suportada.
- Remova plugins não usados - cada um é um possível buraco.
- Backups - arquivos + BD diariamente, teste restauração a cada trimestre.
- WAF e HTTPS - mínimo para loja com pagamentos.
WordPress com 30 plugins e PHP 7.4 em hospedagem barata é cenário típico de invasão. Bitrix e OpenCart sofrem com módulos desatualizados do marketplace.
Resumo
Se você usa WordPress, Bitrix ou OpenCart - tem um site PHP. PHP é a linguagem do servidor que liga template, banco de dados e lógica de negócio. Você não precisa escrever código, mas deve:
- manter versões atuais de PHP e CMS;
- saber onde termina "configuração no painel" e começa desenvolvimento;
- escolher CMS pela tarefa: conteúdo (WordPress), enterprise RU (Bitrix), loja pura (OpenCart).
Quando a CMS PHP bate no teto, o próximo passo lógico é um backend customizado em Django/Python, não remendos infinitos de plugins.
Perguntas frequentes
Dá para gerenciar WordPress, Bitrix ou OpenCart sem saber PHP?
Sim, no dia a dia. Publicar artigos, produtos, promoções, trocar banners, ajustes básicos de módulos - isso é o painel da CMS, PHP não é necessário. PHP é necessário para lógica customizada: descontos não padrão, integração com 1C ou CRM, corrigir erros após atualizações, migrar para nova hospedagem. Faz sentido ter um contratado ou desenvolvedor interno disponível, não aprender PHP você mesmo.
Qual versão de PHP WordPress, Bitrix e OpenCart precisam?
Para 2026, mire em PHP 8.1 ou 8.2. WordPress suporta oficialmente 8.x; em Bitrix e OpenCart - verifique sua versão e módulos instalados. PHP 7.4 e abaixo - não usar: sem patches de segurança, maior risco de invasão. Antes de mudar a versão na hospedagem, faça cópia em staging e teste fluxos-chave: home, catálogo, carrinho, pagamento, formulário de contato.
Como o PHP difere de HTML e JavaScript?
HTML descreve a estrutura da página (títulos, blocos, links). JavaScript roda no navegador: animações, sliders, carregamento dinâmico sem reload. PHP roda no servidor antes de enviar a página: busca produtos no banco, verifica login, calcula total do carrinho, envia e-mail. O usuário não vê código PHP - só o resultado em HTML. As três tecnologias se complementam; nenhuma substitui as outras.
Preciso mudar o PHP ao redesenhar o site?
Normalmente não. Redesign é um tema novo (template): HTML, CSS, às vezes um pouco de PHP para blocos. A versão PHP na hospedagem permanece. Exceção: tema antigo para PHP 7.x usa funções obsoletas - ao ir para PHP 8.x, tema novo ou correções são obrigatórios. Em redesign Bitrix/OpenCart, orçe adaptação de template, não "trocar a linguagem".
Quando é hora de sair de uma CMS PHP para Django/Python ou outro stack?
Sinais: lógica de negócio não cabe em plugins; 10+ integrações com gambiarra; site lento após otimizações; precisa de API, app mobile, papéis complexos; segurança e auditoria exigem controle do código. WordPress para Django é caminho típico para e-commerce e SaaS em crescimento - veja o artigo sobre migração. Bitrix e OpenCart costumam ser reescritos por completo, não "migrados com um botão". Payback em 12-36 meses com maior conversão e menor custo de manutenção de plugins.