

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Implante aplicativos PHP em uma instância LAMP do Lightsail
<a name="amazon-lightsail-tutorial-launching-and-configuring-lamp"></a>

O Amazon Lightsail é a maneira mais fácil de começar a usar o Amazon Web Services AWS() se você precisar apenas de servidores virtuais privados. O Lightsail inclui tudo o que você precisa para lançar seu projeto rapidamente — uma máquina virtual, armazenamento baseado em SSD, transferência de dados, gerenciamento de DNS e um IP estático — por um preço baixo e previsível.

Este tutorial mostra como iniciar e configurar uma instância LAMP no Lightsail. Ele inclui etapas para se conectar à sua instância via SSH, obter a senha do aplicativo para sua instância, criar um endereço IP estático e associá-lo à sua instância e criar uma zona DNS e mapear seu domínio. Ao concluir este tutorial, você terá os fundamentos para colocar sua instância em funcionamento no Lightsail.

**Índice**
+ [Etapa 1: Cadastrar-se na AWS](#tutorial-launching-and-configuring-lamp-sign-up-for-aws)
+ [Etapa 2: criar uma instância do LAMP](#create-a-lamp-instance)
+ [Etapa 3: conectar-se à sua instância via SSH e obter a senha da aplicação para a instância do LAMP](#tutorial-launching-and-configuring-lamp-connecting-to-your-instance-via-ssh)
+ [Etapa 4: instalar uma aplicação na instância do LAMP](#install-an-application-on-lamp)
+ [Etapa 5: criar um endereço IP estático e anexá-lo à instância do LAMP](#tutorial-launching-and-configuring-lamp-creating-a-lightsail-static-ip)
+ [Etapa 6: criar uma zona DNS e mapear um domínio para a instância do LAMP](#creating-a-dns-zone)
+ [Próximas etapas](#tutorial-launching-and-configuring-lamp-next-steps)

## Etapa 1: cadastrar-se na AWS
<a name="tutorial-launching-and-configuring-lamp-sign-up-for-aws"></a>

Este tutorial requer uma AWS conta. [Inscreva-se](https://console.aws.amazon.com/console/home) ou [faça login AWS se](https://console.aws.amazon.com/console/home) você já tiver uma conta. AWS

## Etapa 2: criar uma instância do LAMP
<a name="create-a-lamp-instance"></a>

Coloque sua instância LAMP em funcionamento no Lightsail. Para obter mais informações sobre a criação de uma instância no Lightsail, [consulte Criação de uma instância do Amazon Lightsail na documentação do Lightsail](how-to-create-amazon-lightsail-instance-virtual-private-server-vps.md).

1. Faça login no console do [Lightsail](https://lightsail.aws.amazon.com/).

1. **Na seção **Instâncias** da página inicial do Lightsail, escolha Create instance.**  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-01.png)

1. Escolha a zona de disponibilidade Região da AWS e a zona de disponibilidade para sua instância.  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/create-instance-select-region-az.png)

1. Escolha a imagem da sua instância.

   1. Escolha **Linux/Unix** como a plataforma.

   1. Escolha **LAMP (PHP 8)** como o esquema.  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-03.png)

1. Escolha um plano de instância.

   Um plano inclui um custo previsível baixo, uma configuração de máquina (RAM, SSD, vCPU) e a franquia de transferência de dados. Você pode experimentar o plano Lightsail de USD 5 gratuitamente por um mês (até 750 horas). AWS credita um mês grátis em sua conta.
**nota**  
Como parte do nível AWS gratuito, você pode começar a usar o Amazon Lightsail gratuitamente em pacotes de instâncias selecionadas. Para obter mais informações, consulte o **nível AWS gratuito** na página de preços do [Amazon Lightsail](https://aws.amazon.com/lightsail/pricing).

1. Digite um nome para sua instância.

   Nomes de recurso:
   + Deve ser exclusivo Região da AWS em cada um em sua conta do Lightsail.
   + Deve conter de 2 a 255 caracteres.
   + Deve começar e terminar com um caractere alfanumérico ou com um número.
   + Pode conter caracteres alfanuméricos, números, pontos, traços e sublinhados.  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-04.png)

1. (Opcional) Selecione **Adicionar nova tag** para adicionar uma tag à sua instância. Repita esta etapa quando necessário para adicionar mais tags. Para saber mais sobre a utilização de tags, consulte [Tags](amazon-lightsail-tags.md).

   1. Em **Chave**, insira a chave da tag.  
![Uma tag com somente a chave de tag especificada no fluxo de trabalho de criação de instâncias do Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lightsail-instance-key-name-only-tags.png)

   1. (Opcional) Em **Valor**, digite um valor para a tag.  
![Uma tag com a chave e o valor da tag especificados no fluxo de trabalho de criação de instâncias do Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lightsail-instance-key-name-and-value-tags.png)

1. Selecione **Criar instância**.

## Etapa 3: conectar-se à sua instância via SSH e obter a senha da aplicação para a instância do LAMP
<a name="tutorial-launching-and-configuring-lamp-connecting-to-your-instance-via-ssh"></a>

A senha padrão para fazer login no seu banco de dados no LAMP é armazenada em sua instância. Recupere-o conectando-se à sua instância usando o terminal SSH baseado em navegador no console do Lightsail e executando um comando especial. Para obter mais informações, consulte [Obter o nome de usuário e a senha do aplicativo para sua instância Bitnami no Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

1. Na seção **Instâncias** da página inicial do Lightsail, escolha o ícone de conexão rápida SSH para sua instância LAMP.  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-05.png)

1. Depois que o cliente SSH com base em navegador for aberto, digite o comando a seguir para recuperar a senha padrão da aplicação:

   ```
   cat bitnami_application_password
   ```
**nota**  
Se você estiver em um diretório diferente do diretório inicial do usuário, insira `cat $HOME/bitnami_application_password`.

1. Anote a senha exibida na tela. Use essa senha mais tarde para instalar aplicações da Bitnami na instância, ou para acessar o banco de dados MySQL com o nome de usuário `root`.  
![Iniciando e configurando uma instância LAMP no Lightsail.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-06.png)

## Etapa 4: instalar um aplicativo na instância do LAMP
<a name="install-an-application-on-lamp"></a>

Implante sua aplicação PHP na parte superior da sua instância do LAMP ou instale uma aplicação Bitnami. O diretório principal para implantar sua aplicação PHP é `/opt/bitnami/apache2/htdocs`. Copie os arquivos da aplicação PHP para esse diretório e acesse a aplicação navegando até o endereço IP público da instância.

Você também pode instalar uma aplicação Bitnami usando instaladores de módulos. Baixe o WordPress Drupal, o Magento, o Moodle, entre outros aplicativos, do [site da Bitnami](https://bitnami.com/stack/lamp/modules) e amplie a funcionalidade do seu servidor. Para obter mais informações sobre como instalar aplicações Bitnami, consulte [Getting Started](https://docs.bitnami.com/aws/infrastructure/lamp/get-started) (Conceitos básicos) na documentação da Bitnami.

## Etapa 5: crie um endereço IP estático e anexe-o à instância do LAMP.
<a name="tutorial-launching-and-configuring-lamp-creating-a-lightsail-static-ip"></a>

O IP público padrão da instância do LAMP mudará se você interromper e iniciar a instância. Um endereço IP estático, anexado a uma instância, permanece igual, mesmo se você interromper e iniciar sua instância.

Crie um endereço IP estático e anexe-o à instância do LAMP. Para obter mais informações, consulte [Criar um IP estático e anexá-lo a uma instância na documentação](lightsail-create-static-ip.md) do Lightsail.

1. Na seção **Instâncias** da página inicial do Lightsail, escolha sua instância LAMP em execução.  
![Iniciar e configurar uma instância do LAMP.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lamp-tutorial-09.png)

1. Escolha a guia **Redes** e depois escolha **Anexar IP estático**.  
![Iniciar e configurar uma instância do LAMP.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-wordpress-tutorial-10.png)

1. Dê um nome a seu IP estático e escolha **Criar e anexar**.  
![Iniciar e configurar uma instância do LAMP.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-wordpress-tutorial-12.png)

## Etapa 6: crie uma zona DNS e mapeie um domínio para a sua instância do LAMP
<a name="creating-a-dns-zone"></a>

Transfira o gerenciamento dos registros DNS do seu domínio para o Lightsail. Isso permite mapear com mais facilidade um domínio para sua instância LAMP e gerenciar todos os recursos do seu site usando o console do Lightsail. Para obter mais informações, consulte [Creating a DNS zone to manage your domain’s DNS records](lightsail-how-to-create-dns-entry.md).

1. **Na seção **Domínios e DNS** da página inicial do Lightsail, escolha Criar zona DNS.**

1. Insira seu domínio e, em seguida, escolha **Criar zona DNS**.

1. Anote os endereços de servidor de nomes listados na página.

   Você adiciona esses endereços de servidor de nomes ao registrador do seu nome de domínio para transferir o gerenciamento dos registros DNS do seu domínio para o Lightsail.  
![Iniciar e configurar uma instância do LAMP.](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-wordpress-tutorial-15.png)

1. Depois que o gerenciamento dos registros DNS do seu domínio for transferido para o Lightsail, adicione um registro A para apontar o ápice do seu domínio para sua instância LAMP, da seguinte maneira:

   1. Na guia **Assignments** (Atribuições) da zona DNS, escolha **Add assignment** (Adicionar atribuição).

   1. No campo **Select a domain** (Selecionar um domínio), escolha o domínio ou subdomínio.

   1. No menu suspenso **Select a resource** (Selecionar um recurso), selecione a instância LAMP que você criou anteriormente neste tutorial.

   1. Escolha a opção **Assign** (Atribuir).

   Aguarde algum tempo para que as alterações sejam propagadas por meio do DNS da Internet antes que seu domínio comece a rotear o tráfego para sua instância do LAMP.

## Próximas etapas
<a name="tutorial-launching-and-configuring-lamp-next-steps"></a>

Aqui estão algumas etapas adicionais que você pode realizar após iniciar uma instância LAMP no Amazon Lightsail:
+ [Criar um snapshot da instância do Linux ou Unix](lightsail-how-to-create-a-snapshot-of-your-instance.md)
+ [Criar e anexar discos de armazenamento em bloco adicionais para suas instâncias baseadas em Linux](create-and-attach-additional-block-storage-disks-linux-unix.md)