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á.
Configurar seu ambiente de desenvolvimento PHP para o Elastic Beanstalk
Este tópico fornece instruções para configurar um ambiente de desenvolvimento PHP para testar sua aplicação localmente antes de implantá-la no AWS Elastic Beanstalk. Também faz referência a sites com instruções de instalação para ferramentas úteis.
Para ver as etapas de configuração comuns e as ferramentas que se aplicam a todas as linguagens, consulte Configurar sua máquina de desenvolvimento para uso com o Elastic Beanstalk.
Seções
Instalar PHP
Instalas PHP e algumas extensões comuns. Se você não tiver uma preferência, obtenha a versão mais recente. As etapas variam de acordo com sua plataforma e o gerenciador de pacotes disponível.
No Amazon Linux, use yum:
$ sudo yum install php
$ sudo yum install php-mbstring
$ sudo yum install php-intl
nota
Para obter versões de pacote PHP específicas que correspondam à versão na versão da plataforma PHP do Elastic Beanstalk, use o comando yum search php
para encontrar versões de pacote disponíveis, como php82
, php82-mbstring
e php82-intl
. Depois, use sudo yum install
para instalá-las.package
No Ubuntu, use apt:
$ sudo apt install php-all-dev
$ sudo apt install php-intl
$ sudo apt install php-mbstring
No OS X, use brew:
$ brew install php
$ brew install php-intl
nota
Para obter versões de pacote PHP específicas que correspondam à versão na versão da plataforma PHP do Elastic Beanstalk, consulte Homebrew Formulaephp@8.2
. Em seguida, use o brew
install
para instalá-los.package
Dependendo da versão, php-intl
podem ser incluídos no pacote PHP principal e não existir como pacote separado.
No Windows 10, instalar o subsistema Windows para Linux
Após a instalação do PHP, abra o terminal novamente e execute php --version
para garantir que a nova versão esteja instalada e definida como padrão.
Instalar o Composer
O Composer é um gerenciamento de dependência para PHP. Você pode usá-lo para instalar as bibliotecas, rastrear as dependências do aplicativo e gerar projetos para quadros PHP populares.
Instalar o Composer com o script do PHP em getcomposer.org.
$ curl -s https://getcomposer.org/installer | php
O instalador gera um arquivo PHAR no diretório atual. Move este arquivo para um local em seu ambiente PATH para que você possa usá-lo como um executável.
$ mv composer.phar ~/.local/bin/composer
Instale bibliotecas com o comando require
.
$ composer require twig/twig
O Composer adiciona bibliotecas que você instala localmente no arquivo composer.json do projeto. Quando você implanta o código do projeto, o Elastic Beanstalk usa o Composer para instalar as bibliotecas listadas neste arquivo em instâncias da aplicação do seu ambiente.
Se você tiver problemas ao instalar o Composer, consulte a documentação do composer
Instalação do AWS SDK for PHP
Se você precisa gerenciar os recursos da AWS a partir de sua aplicação, instale o AWS SDK for PHP. Por exemplo, com o SDK for PHP, é possível usar o Amazon DynamoDB (DynamoDB) para armazenar informações de usuário e sessão sem criar um banco de dados relacional.
Instale o SDK for PHP com o Composer.
$ composer require aws/aws-sdk-php
Para obter mais informações, consulte a página inicial do AWS SDK for PHP
Instalar um editor de texto ou IDE
Os Integrated development environments (IDEs – Ambientes de desenvolvimento integrados) oferecem uma ampla variedade de recursos que facilitam o desenvolvimento de aplicativos. Se você não usou um IDE para desenvolvimento PHP, tente o Eclipse e o PHPStorm e veja qual é melhor para você.
nota
Um IDE pode adicionar arquivos à pasta do seu projeto, que talvez você não queira confirmar no controle de código-fonte. Para evitar a confirmação desses arquivos no controle de código-fonte, use .gitignore
ou a ferramenta de controle de código-fonte equivalente.
Se você deseja apenas começar a codificação e não precisa de todos os recursos de um IDE, considere instalar o Sublime Text