Como criar uma nova aplicação PHP + MySQL?

Para desenvolvedores e empresas que buscam flexibilidade e controle total sobre seus projetos web, a criação de uma aplicação PHP com um banco de dados MySQL é a escolha ideal. Este ambiente oferece a base para construir desde sistemas web complexos e APIs até aplicações personalizadas, utilizando a linguagem de programação mais popular para a web em conjunto com um dos bancos de dados mais robustos. A KeepCloud simplifica o provisionamento e a gestão dessa infraestrutura, permitindo que você foque no desenvolvimento do seu código.

Criar uma Nova Aplicação PHP + MySQL

Painel do KeepCloud com o item Aplicações do menu lateral esquerdo destacado e a lista de aplicações

No menu lateral esquerdo da KeepCloud, clique em “Sites”.

Tela Aplicações do painel KeepCloud com o botão Nova aplicação destacado

No canto superior direito da tela, clique no botão “Novo site”.

Interface de Criação da Aplicação

Siga estas etapas para implantar sua aplicação PHP + MySQL na KeepCloud:

Tela Criar Aplicação com servidor e lista de aplicações aberta, com a opção PHP+MySQL destacada

Caso o servidor não esteja pré-selecionado, selecione o Host e Servidor ao qual deseja instalar a aplicação

Uma tela de seleção de tipo de aplicação será exibida. Procure e selecione a opção “PHP+MariaDB”.

Clique em “Próximo passo”

Formulário Criar Aplicação PHP+MySQL com tipo de instalação, Domain/Subdomain, Versão do PHP e o botão Instalar PHP + MySQL

A KeepCloud oferece modelos pré-configurados para diversas tecnologias, e o PHP + MySQL é uma delas, otimizando a instalação.

Você será solicitado a fornecer algumas informações essenciais para a sua nova instalação PHP + MySQL

Lista do tipo de instalação do PHP+MySQL aberta com as opções Única e Diretório

Única: Instalação padrão do PHP + MySQL, onde um único site opera no domínio principal ou em um subdomínio/diretório específico. É a opção mais comum para a maioria dos sites.

Diretório: Uma instalação única do PHP + MySQL que será acessada através de um subdiretório (ex: seusite.com/blog). A KeepCloud cuidará da configuração para que o PHP + MySQL funcione corretamente dentro deste diretório.

Campo Domain/Subdomain com a orientação de não usar www, http ou https

Com base no “Tipo de Instalação” escolhido, insira o domínio principal, subdomínio ou diretório que você usará para esta aplicação PHP + MySQL.

Para “Única”: Insira o domínio principal (ex: meusite.com.br) ou um subdomínio (ex: blog.meusite.com.br).

Para “Diretório”: Em “Selecione a aplicação”, escolha um site PHP que já existe neste servidor e informe o nome do Diretório (ex: meusite.com.br/blog).

Opção Criar automaticamente registros DNS? marcada, com as escolhas Host e Cloudflare e a conta Cloudflare selecionada

Nos planos PLUS e PRO, aparece a caixa “Criar automaticamente registros DNS?”. No plano FREE ela não aparece.

Marque a caixa para o painel criar os registros DNS do domínio (registro A na raiz e CNAME no www) no seu provedor de nuvem. No plano PRO, você também pode escolher a sua conta Cloudflare.

Isso só funciona se os Name Servers do domínio estiverem apontados para esse provedor (ou para a Cloudflare).

Se você não marcar a caixa (ou estiver no plano FREE), aponte o domínio para o IP do servidor manualmente depois da criação.

Campo Versão do PHP com a versão 8.4 selecionada

Versão do PHP: Selecione a versão do PHP que será utilizada pela sua aplicação PHP + MySQL (ex: 8.0, 8.1, 8.2). É sempre recomendado usar a versão mais recente e estável do PHP compatível com o PHP + MySQL e seus plugins/temas para melhor performance e segurança.

Definições de configuração com versão do PHP e Cache, e o botão Instalar WordPress destacado

Após preencher todos os campos, clique em “Instalar PHP + MariaDB”.

A KeepCloud iniciará a instalação do PHP + MariaDB e a configuração do banco de dados no servidor que você escolheu. Isso pode levar alguns minutos.

Próximos Passos

  • Ao terminar, você volta para a lista de Sites, onde acompanha a instalação.
  • Apontamento do Domínio: Se você optou por não criar os registros DNS automaticamente ou se o processo automático não foi bem-sucedido, você precisará apontar o domínio configurado para o IP do servidor manualmente.
  • Certificado SSL: Após o domínio estar apontado e propagado, é altamente recomendável gerar um certificado SSL para sua aplicação para garantir a segurança da comunicação (HTTPS). Você pode fazer isso diretamente pelo dashboard da aplicação, na aba “Detalhes”.
  • Acesso ao Servidor (SSH/SFTP): A KeepCloud fornecerá as credenciais para acesso SSH e SFTP ao seu servidor. Você usará o SFTP para fazer o upload dos arquivos da sua aplicação PHP e o SSH para executar comandos, gerenciar dependências (como Composer) e configurar seu ambiente.
  • Conexão com o Banco de Dados: Utilize as credenciais de banco de dados geradas pela KeepCloud para configurar a conexão em seu código PHP. Você também pode acessar o banco de dados diretamente via ferramentas como o phpMyAdmin (se disponível na KeepCloud) ou clientes MySQL externos.
  • Implantação do Código: Faça o upload dos arquivos do seu projeto PHP para o diretório raiz da sua aplicação no servidor.