Capítulo 6 de 7
PHP nasceu antes de a web dinâmica virar padrão
PHP começou em 1994, quando Rasmus Lerdorf criou ferramentas que dariam origem ao PHP/FI. Em 1995 o projeto já era disponibilizado publicamente e começava a se transformar em algo maior do que um conjunto pessoal de scripts.
Quando comecei a escrever meus primeiros códigos em PHP, ainda no final dos anos 1990, a Internet era majoritariamente formada por páginas estáticas. A possibilidade de receber um formulário, processar dados no servidor, consultar um banco e devolver uma página criada dinamicamente mudava completamente o tipo de sistema que podia ser entregue através de um navegador.
1998: PHP 3 amplia o ecossistema
O PHP 3, lançado em 1998, ampliou recursos e suporte a bancos e APIs externas. A linguagem passava a atender aplicações mais complexas e ganhava uma comunidade maior.
Era uma época em que desenvolver para a web ainda exigia lidar com hospedagens limitadas, conexões lentas e navegadores com diferenças significativas. Mesmo assim, a facilidade de colocar uma aplicação no servidor e acessá-la de várias máquinas era uma vantagem enorme em relação ao modelo de instalar software em cada estação.
MySQL também nasceu nos anos 1990
MySQL começou a ser desenvolvido em meados da década de 1990. Sua combinação com PHP se tornaria extremamente popular porque os dois podiam ser usados em servidores relativamente acessíveis e permitiam construir aplicações dinâmicas com uma barreira de entrada muito menor do que muitas plataformas corporativas da época.
Cadastros, autenticação, áreas administrativas, portais e sistemas internos passaram a ser entregues pelo navegador usando essa combinação.
2000: PHP 4 e o Zend Engine
Em maio de 2000, o PHP 4 foi lançado baseado no Zend Engine. A nova base trouxe melhorias relevantes de desempenho e modularidade em um momento em que aplicações web estavam ficando maiores.
Para quem acompanhava a tecnologia naquele período, a mudança era visível: PHP deixava de ser visto apenas como ferramenta simples para páginas dinâmicas e passava a ser utilizado em projetos de negócio mais ambiciosos.
A virada coincidiu com o crescimento da chamada Web 2.0, na qual usuários deixaram de apenas consumir páginas e passaram a interagir, publicar, comentar, comprar e executar processos inteiros pela web.
2003–2005: CMSs ajudam PHP e MySQL a chegar a todos os tipos de projeto
A primeira versão do **WordPress** foi publicada em 2003. **Drupal**, que já vinha do início da década, ganhou espaço como plataforma extensível para conteúdo. Em 2005 surgiu o **Joomla**.
Esses projetos não criaram o sucesso de PHP sozinhos, mas simbolizam bem a força que o ecossistema PHP/MySQL havia alcançado: de pequenos sites a portais e aplicações, tornou-se possível montar soluções extensíveis com comunidades, plugins, temas e módulos.
2004: PHP 5 e um modelo de objetos muito mais consistente
O PHP 5, lançado em julho de 2004, trouxe o Zend Engine 2 e um modelo de objetos muito mais robusto. Isso abriu espaço para arquiteturas mais organizadas, bibliotecas reutilizáveis e aplicações maiores.
Com o tempo, frameworks e práticas de engenharia de software foram elevando o nível de estrutura esperado em projetos PHP.
MySQL não foi meu único banco
Embora MySQL tenha sido recorrente em muitos projetos, a experiência com bancos também incluiu **SQL Server** e **PostgreSQL**.
Isso ajuda a evitar uma visão simplista de que a linguagem determina obrigatoriamente o banco. A escolha depende de requisitos, ambiente, licenciamento, integração, capacidade operacional e características do sistema.
PHP continuou evoluindo
A linguagem não ficou parada nos anos 2000. Gerações posteriores trouxeram melhorias de desempenho, namespaces, tipagem mais forte, tratamento moderno de erros, novas APIs e práticas que tornam o PHP atual muito diferente daquele código do final dos anos 1990.
Esse histórico é importante quando encontramos sistemas legados. Dois projetos “em PHP” podem ter arquiteturas e riscos completamente diferentes dependendo da época em que foram escritos.
Hoje, PHP divide espaço com outras ferramentas
Em projetos atuais, PHP pode conviver com APIs, filas, serviços externos, JavaScript moderno, Node.js e frontends em React. Não existe necessidade de escolher uma tecnologia como religião.
A melhor pilha é aquela que resolve o problema com segurança, desempenho adequado, manutenção viável e custo coerente.
Ter acompanhado PHP e MySQL desde os primeiros anos de expansão ajuda a reconhecer tanto o valor do legado quanto a hora correta de modernizar uma aplicação.