Vai al contenuto principale

Configura PHP su un Server Linux - Potenzia le tue Web App Dynamic

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Introduzione

PHP è un linguaggio di programmazione general-purpose molto popolare, usato soprattutto nello sviluppo web. In questa guida ti spieghiamo come installare PHP sul tuo server.

Preparazione

Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida Accesso iniziale (SSH).

Una volta loggato, ti consigliamo di eseguire il comando di aggiornamento relativo al tuo sistema operativo per mantenere il server sicuro e aggiornato con le ultime funzionalità.

  sudo apt update

Installazione

Ci sono due modi principali per installare PHP sul tuo server Linux: in modalità standalone oppure come pacchetto aggiuntivo per Apache. Se usi un web server diverso da Apache o vuoi PHP per scopi generici, ti consigliamo il metodo standalone. Altrimenti, per l’uso con Apache, installa PHP come modulo aggiuntivo.

Standalone

Usa questo comando per installare l’ultima versione di PHP. Se vuoi una versione specifica, usa il flag -y seguito dalla versione.

# Ultima versione
sudo apt install php

# Versione specifica (es. php7.4)
sudo apt -y install php[version]

Verifica che l’installazione sia andata a buon fine con il comando php -v. Hai installato PHP sul tuo server! Ti consigliamo di leggere la sezione Estensioni PHP per installare eventuali estensioni di cui potresti aver bisogno.

Con Apache

Per prima cosa, se non l’hai già fatto, installa Apache sul server con questo comando:

sudo apt install apache2

Dopo l’installazione, assicurati che il firewall permetta l’accesso al web server. In questo esempio usiamo UFW Firewall, dato che Apache ha un’app registrata per questo. Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP).

sudo ufw allow in "Apache"

Ora il tuo server dovrebbe essere raggiungibile. Prova ad aprire http://[tuo_indirizzo_ip] nel browser.

Con Apache pronto, installa il pacchetto PHP per Apache con questo comando:

sudo apt install php libapache2-mod-php

Controlla che tutto sia ok con php -v. Hai installato PHP insieme ad Apache! Dai un’occhiata alla sezione Estensioni PHP per aggiungere eventuali moduli extra.

Estensioni PHP

PHP offre tante estensioni opzionali per estendere le funzionalità. Per vedere la lista delle estensioni disponibili, esegui questo comando che ti mostra i risultati scrollabili:

apt search php- | less

Usa le frecce per scorrere e premi Q per uscire. Per installare un’estensione, usa il comando apt install così:

sudo apt install [php_extension] [...]

Puoi installare più estensioni insieme separandole con uno spazio per velocizzare.

Conclusione

Hai installato PHP sul tuo server Linux con successo. Se hai domande o bisogno di aiuto, il nostro supporto è sempre disponibile per darti una mano! 🙂