L'uso di PHP su un'istanza di Amazon EC2 è un'impresa che la maggior parte delle persone eseguono in quanto desidera eseguire un server Web sull'istanza. PHP non viene preinstallato con la maggior parte degli ubuntu amis (applicazione e immagine del sistema operativo), motivo per cui deve essere installato in seguito. Questo post mostrerà la procedura di installazione di PHP all'interno di un'istanza AWS EC2 in esecuzione su Ubuntu.
Pre-req: crea un'istanza EC2 con Ubuntu
Questo è un passo prerequisito per l'installazione di Ubuntu. Puoi saltare questo passaggio prerequisito se hai un'istanza EC2 in esecuzione e connesso. In caso contrario, passa alla console AWS e quindi fai clic sul pulsante "Avvia una macchina virtuale":
Successivamente, dalla procedura guidata di creazione EC2, dare all'istanza EC2 un nome univoco:
Dopodiché, per la sezione AMI, assicurati di selezionare "Ubuntu" Ami:
Successivamente, scegli una coppia di chiavi o crea una:
Nota: La coppia viene scaricata sulla macchina locale dopo la sua creazione, e viene quindi utilizzata per la connessione SSH. Pertanto, conoscere il suo percorso sulla macchina locale è abbastanza importante.
Successivamente, fai semplicemente clic sul pulsante "Avvia istanza" situato in basso a destra della pagina:
Ciò creerà l'istanza EC2 in esecuzione su un sistema operativo Ubuntu:
Il prossimo passo è connettersi all'istanza EC2 appena creata e, per questo, è necessario visitare la dashboard delle istanze, selezionare l'istanza EC2 appena creata e quindi fare clic sull'opzione "Connetti":
Successivamente, è sufficiente copiare il comando nella pagina "client ssh" facendo clic sull'icona accanto al comando:
Successivamente, incolla il comando all'interno di un nuovo terminale del prompt dei comandi e sostituisci il nome della coppia di chiavi (Lhkeypair per questo post) con il percorso completo della coppia di chiavi sulla macchina locale:
Premere il tasto "Invio" e quando ti viene richiesto di connettersi a un nuovo host, digitare "Sì" e quindi premere ancora una volta il tasto "Invio":
Dopo alcuni istanti, sarai connesso al servizio SSH dell'istanza EC2:
A questo punto, puoi passare al passaggio successivo.
Installazione di PHP in AWS EC2 in esecuzione Ubuntu
Inizia aggiornando l'elenco dei pacchetti APT sull'istanza EC2 utilizzando il seguente comando:
Sudo Apt-get Aggiornamento
L'esecuzione di questo comando fornirà i seguenti risultati sul terminale SSH:
Successivamente, procedere ad aggiungere il repository PPA di PHP semplicemente usando il seguente comando:
sudo add-apt-repository PPA: ondrej/php -y
Eseguindo questo comando, il terminale visualizzerà che il repository è stato aggiunto:
Successivamente, aggiorna ancora una volta l'elenco APT usando il comando:
Sudo Apt Aggiornamento
Successivamente, installa il PHP con il seguente comando:
SUDO APT Installa PHP8.1
L'esecuzione di questo comando richiederà all'utente il download, digita semplicemente "Y" e quindi premi il tasto "Invio":
Dopo che l'intero processo è stato completato, eseguire il comando seguente per verificarlo:
php -v
Questo comando restituirà il seguente output:
L'output mostra che il PHP è stato installato correttamente nell'istanza di Ubuntu EC2.
Conclusione
L'installazione di PHP su un'istanza EC2 AWS in esecuzione su Ubuntu è in realtà abbastanza facile. Basta connettersi all'istanza e quindi aggiornare i pacchetti APT. Successivamente, aggiungi il repository di PHP e aggiorna ancora una volta l'elenco APT. Una volta fatto ciò, usa semplicemente il comando "Apt Installa" per installare PHP. Al termine del processo di installazione, verificare l'esistenza di PHP utilizzando il comando "PHP -V".