Usando o PHP em uma instância do Amazon EC2 é um feito que a maioria das pessoas apresenta, pois deseja executar algum servidor da web na instância. O PHP não vem pré-instalado com a maioria dos Ubuntu Amis (Application and OS Image), e é por isso que precisa ser instalado depois. Esta posta.
Pré-req: crie uma instância do EC2 com o Ubuntu
Este é um passo de pré -requisito para a instalação do Ubuntu. Você pode pular esta etapa de pré -requisito se tiver uma instância EC2 em execução e conectada. Caso contrário, vá para o console da AWS e clique no botão "Iniciar uma máquina virtual":
Depois disso, no assistente de criação do EC2, dê à instância do EC2 um nome exclusivo:
Depois disso, para a seção AMI, certifique -se de selecionar o “Ubuntu” ami:
Depois disso, escolha um par de chaves ou crie um:
Observação: O par é baixado na máquina local após sua criação e é usada para a conexão SSH. Portanto, conhecer seu caminho na máquina local é muito importante.
Depois disso, basta clicar no botão "Iniciar a instância" localizado no fundo direito da página:
Isso criará a instância do EC2 em execução em um sistema operacional Ubuntu:
A próxima etapa é conectar -se à instância do EC2 recém -criada e, para isso, você precisa visitar o painel das instâncias, selecionar a instância do EC2 recém -criada e clicar na opção "Connect":
Depois disso, basta copiar o comando na página "SSH Client" clicando no ícone ao lado do comando:
Depois disso, cole o comando dentro de um novo terminal de prompt de comando e substitua o nome do par de chaves (lhkeypair para este post) pelo caminho completo do par de chaves em sua máquina local:
Pressione a tecla "Enter" e, quando for solicitado a se conectar a um novo host, digite "sim" e pressione a tecla "Enter" mais uma vez:
Após alguns momentos, você estará conectado ao serviço SSH da instância do EC2:
Neste ponto, você pode passar para a próxima etapa.
Instalando o PHP no AWS EC2 executando o Ubuntu
Comece atualizando a lista de pacotes APT em sua instância do EC2 usando o seguinte comando:
Atualização de sudo apt-get
A execução deste comando fornecerá os seguintes resultados no terminal SSH:
Depois disso, prossiga para adicionar o repositório PPA do PHP simplesmente usando o seguinte comando:
sudo add-aprop-repository ppa: ondrej/php -y
Executando este comando, o terminal exibirá que o repo foi adicionado:
Depois disso, atualize a lista de apt mais uma vez usando o comando:
Atualização do sudo apt
Depois disso, instale o PHP com o seguinte comando:
sudo apt install php8.1
Executar este comando solicitará ao usuário sobre o download, basta digitar "y" e depois pressionar a tecla "Enter":
Depois que todo o processo foi concluído, execute o comando abaixo para verificar:
php -v
Este comando retornará a seguinte saída:
A saída mostra que o PHP foi instalado com sucesso na instância do Ubuntu EC2.
Conclusão
Instalar o PHP em uma instância do AWS EC2 em execução no Ubuntu é realmente muito fácil. Basta conectar -se à instância e depois atualizar os pacotes apt. Depois disso, adicione o repositório do PHP e atualize a lista APT mais uma vez. Uma vez feito isso, basta usar o comando "APT Install" para instalar o PHP. Após o processo de instalação, verifique a existência de PHP usando o comando "php -v".