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à.
- Ubuntu & Debian
- CentOS
- OpenSUSE
- Fedora
sudo apt update
sudo yum update
sudo zypper update
sudo dnf 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! 🙂