

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á.

# Etapa 3.2: Atualização simples PHPApp
<a name="gettingstarted-db-update"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Para começar, você precisa de uma nova versão do Simple PHPApp que use um armazenamento de dados de back-end. No OpsWorks Stacks, é fácil atualizar um aplicativo. Se você usa um repositório Git ou Subversion, pode ter uma ramificação de repositório separada para cada versão do aplicativo. O aplicativo de exemplo armazena uma versão do aplicativo que usa um banco de dados de back-end na ramificação do repositório Git versão 2. Você só precisa atualizar a configuração do aplicativo para especificar a nova ramificação e reimplantar o aplicativo.

**Para atualizar o Simple PHPApp**

1. 

**Abra a página de edição do aplicativo**

   No painel de navegação, clique em **Aplicativos** e, em seguida, clique em **editar** na coluna **Ações** da PHPApp linha **Simples**.

1. 

**Atualize a configuração do aplicativo**

   Altere as seguintes configurações.  
**Ramificação/Revisão**  
Essa configuração indica a ramificação do repositório do aplicativo. A primeira versão do Simple PHPApp não se conectou a um banco de dados. Para usar uma versão do aplicativo habilitada para bancos de dados, defina esse valor como **version2**.  
**Document root**  
Essa configuração especifica a pasta raiz do aplicativo. A primeira versão do Simple PHPApp usava a configuração padrão, que é instalada `index.php` na pasta raiz padrão do servidor (`/srv/www`para aplicativos PHP). Se você especificar uma subpasta aqui — apenas o nome, sem “/' inicial —OpsWorks Stacks a anexará ao caminho padrão da pasta. A versão 2 do Simple PHPApp deve entrar`/srv/www/web`, então defina a **raiz do documento** como**web**.  
**Tipo de fonte de dados**  
Essa configuração associa um servidor de banco de dados com o aplicativo. O exemplo usa a instância do MySQL que você criou na etapa anterior, então defina o **tipo de fonte de dados** como OpsWorks e a instância do **banco de dados como a instância** que você criou na etapa anterior, **db-master1** (mysql). Deixe **o nome do banco** de dados vazio; o OpsWorks Stacks criará um banco de dados no servidor com o nome abreviado do aplicativo, simplephpapp.

   Em seguida, clique em **Save** para salvar a nova configuração.  
![\[Add App form with settings for SimplePHP application and OpsWorks data source.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/gsb2.png)

1. Inicie a instância MySQL.

Depois de atualizar um aplicativo, o OpsWorks Stacks implanta automaticamente a nova versão do aplicativo em qualquer nova instância do servidor de aplicativos quando você as inicia. No entanto, o OpsWorks Stacks não implanta automaticamente a nova versão do aplicativo nas instâncias de servidor existentes; você deve fazer isso manualmente, conforme descrito em[Etapa 2.4: Criar e implantar um aplicativo - Chef 11](gettingstarted-simple-app.md). Você poderia implantar o Simple atualizado PHPApp agora, mas, neste exemplo, é melhor esperar um pouco.