# Installare PHP: una guida passo dopo passo

Il linguaggio di scripting open source [PHP](https://www.ionos.it/aiuto/hosting/gestire-la-versione-php-nellarea-clienti/che-cose-php/ "Che cos’è PHP? - IONOS Aiuto") può essere installato e utilizzato su tutti i sistemi operativi più comuni. Se si soddisfano tutti i requisiti di sistema, è sufficiente scaricare la versione di PHP desiderata. Su Unix e Windows l’installazione di PHP richiede solo tre passaggi.

## Cosa serve per eseguire PHP?

Per poter eseguire PHP il vostro sistema dovrà soddisfare dei **requisiti** specifici. Questi possono variare a seconda del sistema operativo. Quindi, prima di iniziare l’installazione di PHP, controllate i requisiti di sistema. Alcuni di essi sono validi per tutti i sistemi operativi, ad esempio per eseguire PHP è necessario un **server web**. A tale scopo è possibile [configurare il server web Apache](https://www.ionos.it/digitalguide/server/configurazione/come-configurare-il-web-server-apache/). **Nella maggior parte dei casi**, sarà necessario anche un **database** come [MySQL o MariaDB](https://www.ionos.it/digitalguide/hosting/tecniche-hosting/mariadb-vs-mysql/).

Consiglio Il [Web Hosting](https://www.ionos.it/hosting/web-hosting) di IONOS supporta tutte le versioni PHP, a partire dalla versione 4, per supportare la creazione del vostro sito web. [Registrate il vostro dominio](https://www.ionos.it/dominio/registra-dominio) e approfittate di un certificato SSL wildcard integrato.

### Sistemi basati su UNIX

L’installazione di PHP su sistemi UNIX come Linux non richiede molto lavoro. [Linux](https://www.ionos.it/digitalguide/server/know-how/linux-lalternativa-conveniente-a-windows/) e le più comuni [distribuzioni Linux](https://www.ionos.it/digitalguide/server/configurazione/distribuzioni-linux/) forniscono la maggior parte dei componenti necessari. Tuttavia, un **compilatore ANSI C e componenti specifici del modulo**, come le librerie PDF potrebbero dover essere installati manualmente.

### Windows

Per installare PHP su Windows, bisognerà innanzitutto assicurarsi che la versione di Windows sia **compatibile** con PHP. Tutte le versioni rilasciate dopo Windows 2008 o Windows Vista offrono una compatibilità di base per PHP 7.2.0 e oltre.

Su Windows è necessario avere la possibilità di gestire il codice C. Per configurare questa funzione, dovrete scaricare **Visual C Runtime o C Runtime Files (CRT)**. È inoltre necessaria una versione di Visual Studio adatta. Per le versioni PHP più comuni, Microsoft Visual C++ Redistributable per Visual Studio 2019 è una scelta adeguata.

### macOS

Se possedete un Mac, non dovrete fare nulla per installare PHP. Il linguaggio di scripting è **incluso** nelle versioni moderne di macOS.

## Scaricare PHP

Se il vostro sistema soddisfa i requisiti, scaricate la **versione di PHP scelta**. Sono disponibili diverse versioni da scaricare manualmente dal [sito ufficiale di PHP](https://www.php.net/downloads "Sito web di PHP"). Il download è necessario su Windows. Su Linux, l’installazione e il download possono essere eseguiti tramite la riga di comando. Su macOS, invece, PHP è preinstallato.

Assicuratevi di **selezionare il link giusto** per scaricare PHP per Windows.

[![Immagine: Schermata del sito ufficiale di PHP](https://www.ionos.it/digitalguide/fileadmin/_processed_/a/e/csm_PHP-download_3c5d78d41b.webp "Schermata del sito ufficiale di PHP")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-download.png) Schermata del sito ufficiale di PHP ## Quale versione di PHP è quella corretta?

A meno che non si stia [imparando a programmare in PHP](https://www.ionos.it/digitalguide/siti-web/creare-siti/imparare-a-programmare-in-php-tutorial-per-principianti/) per la prima volta, si raccomanda di scaricare la versione “**Current Stable**”. Si tratta dell’ultima versione di PHP uscita dalla fase beta che funziona senza errori (per quanto risulta). Al momento, l’ultima versione stabile è [PHP 8](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/php-8/). Sebbene le versioni beta offrano più funzioni, possono avere **molti bug**. È quindi consigliato di non [aggiornare la versione di PHP](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/aggiornare-la-versione-di-php-e-disdire-il-php-extended-support/) fino alla fine della fase beta.

Se state installando PHP per uno scopo specifico, ad esempio per progetti esistenti o per utilizzare i [migliori plugin di WordPress 2022](https://www.ionos.it/digitalguide/hosting/blog/migliori-plugin-per-wordpress/), verificate quale versione di PHP è consigliata. Attualmente, la **versione “Old stable” 7.4** è considerata la più compatibile con WordPress.

Consiglio Avete deciso di utilizzare PHP 7? Il sistema indipendente [Hosting PHP 7 di IONOS](https://www.ionos.it/hosting/supporto-php "Hosting PHP: testa la nuova versione PHP con IONOS") è la soluzione giusta per voi. Sono supportate anche le versioni precedenti di PHP.

## Installare PHP su Linux: una guida passo dopo passo

È possibile installare PHP su Linux utilizzando il **terminale**. Il processo è semplice e veloce. A questo proposito sarà utile conoscere i [comandi più importanti del terminale Linux](https://www.ionos.it/digitalguide/server/configurazione/i-comandi-principali-di-linux-una-spiegazione/). Le seguenti istruzioni si riferiscono all’installazione di PHP nella distribuzione Linux Ubuntu corrente.

### Primo passaggio: aggiornamento del sistema e del pacchetto

Per prima cosa, assicuratevi che il vostro sistema e tutti i pacchetti **siano aggiornati**. Per farlo, utilizzate i seguenti comandi da terminale:

```none
sudo apt-get update
sudo apt-get upgrade
```

Il terminale chiederà di inserire la **password**, dopodiché il sistema verrà aggiornato.

### Secondo passaggio: installazione di PHP

A questo punto è **necessario installare** PHP. Per farlo, utilizzate il seguente comando:

```none
sudo apt-get install php
```

L’installazione deve essere confermata **manualmente nel terminale** e viene poi eseguita automaticamente.

[![Immagine: Schermata del terminale di Ubuntu dopo aver inserito il comando di installazione di PHP](https://www.ionos.it/digitalguide/fileadmin/_processed_/b/3/csm_PHP-installation-bestaetigen_53505eb475.webp "Schermata del terminale di Ubuntu dopo aver inserito il comando di installazione di PHP")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-installation-bestaetigen.png) Schermata del terminale di Ubuntu dopo aver inserito il comando di installazione di PHP ### Terzo passaggio: verifica della versione PHP

Una volta installato PHP, è possibile verificare facilmente quale **versione** si sta utilizzando con il seguente comando:

```none
php -v
```

### Alternativa per Ubuntu: installazione dello stack LAMP

A seconda dello scopo, è possibile scaricare e installare un **server LAMP**. In questo modo si ottengono PHP, il server web Apache e MySQL in un’unica soluzione. Utilizzate i seguenti comandi:

```none
sudo apt install tasksel
sudo tasksel install lamp-server
```

Dopo aver installato lo strumento di configurazione Tasksel, il secondo comando da eseguire permette di installare il [server LAMP](https://www.ionos.it/digitalguide/server/know-how/server-lamp-la-soluzione-per-i-siti-web-dinamici/ "Server LAMP: la soluzione per i siti web dinamici"), che include PHP, in un unico passaggio.

[![Immagine: Schermata del terminale Ubuntu con il comando di installazione di Tasksel e del server LAMP](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/1/csm_Installation-Tasksel_8a931e1058.webp "Schermata del terminale Ubuntu con il comando di installazione di Tasksel e del server LAMP")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/Installation-Tasksel.png) Schermata del terminale Ubuntu con il comando di installazione di Tasksel e del server LAMP ## Caratteristiche speciali di altre distribuzioni Linux

In generale, **l’installazione di PHP non è molto diversa tra le varie distribuzioni Linux**. Tuttavia, vi sono alcune piccole differenze.

### Debian

L’installazione di PHP su Debian potrà essere eseguita con i comandi sopra indicati. Oltre al comando **apt-get**, esiste anche il comando **aptitude**. Si tratta di un gestore di pacchetti che fornisce un’interfaccia a menu, ma che per il resto non differisce molto da apt-get.

Il comando per installare PHP utilizzando aptitude è il seguente:

```none
sudo aptitude install php
```

### CentOS

La distribuzione Linux CentOS utilizza un gestore di pacchetti diverso, **yum**, e quindi richiede comandi leggermente diversi per installare PHP. Ciononostante, i passaggi da seguire per installare PHP sono per il resto **identici**.

Per prima cosa, bisognerà aggiornare il sistema e i pacchetti:

```none
sudo yum install epel-release
sudo yum update
```

L’installazione di PHP utilizza un comando simile a quello di Ubuntu:

```none
sudo yum install php
```

## Come installare PHP su Windows passo dopo passo

Vi sono diverse opzioni per installare PHP sul sistema Windows. Oltre alla configurazione manuale con l’Internet Information Service (IIS), è possibile scaricare **Microsoft Web Platform Installer** e aggiungere PHP tramite l’interfaccia grafica.

### Primo passaggio: scaricare il programma di installazione della piattaforma web Microsoft

Scaricate [Microsoft Web Platform Installer](https://learn.microsoft.com/it-it/iis/install/web-platform-installer/web-platform-installer-direct-downloads "Download WebPI") e seguite i passaggi richiesti dal programma di installazione.

### Secondo passaggio: aggiungere PHP al programma di installazione della piattaforma web

Aprite l’applicazione e fate clic sulla scheda “Prodotti”. Nella casella di ricerca in alto a sinistra, è possibile **cercare la vostra versione PHP preferita**. Selezionatela dall’elenco. Per assicurarvi che PHP sia elencato alla voce “**Documenti da installare**”, fate clic su “Aggiungi”.

[![Immagine: Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Aggiungi”](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/e/csm_PHP-beim-web-plattform-installer-hinzufuegen_8aade40fd2.webp "Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Aggiungi”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-beim-web-plattform-installer-hinzufuegen.png) Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Aggiungi” ### Terzo passaggio: installare PHP

PHP può ora essere visualizzato nell’elenco dei documenti da installare. Facendo clic su “Installa” in basso a destra, inizierà **l’installazione automatica della versione di PHP** selezionata. Riavviate quindi il computer per completare l’installazione.

[![Immagine: Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Installa”](https://www.ionos.it/digitalguide/fileadmin/_processed_/a/f/csm_PHP-installieren_5193e2a71c.webp "Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Installa”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/PHP-installieren.png) Schermata della scheda “Prodotti” nel programma di installazione di Microsoft Web Platform con l’opzione “Installa”  Consiglio Scoprite tutto il necessario per l’installazione nel nostro [tutorial su XAMPP](https://www.ionos.it/digitalguide/server/tools-o-strumenti/tutorial-su-xampp-per-creare-un-server-di-test-locale/).

## Installare PHP su macOS

Poiché PHP è preinstallato su macOS, non sono necessarie delle istruzioni da seguire. Per utilizzare PHP su macOS è infatti sufficiente rimuovere il simbolo di commento da due righe del **file di configurazione di Apache**, le quali sono importanti per la configurazione di PHP.

Di solito il file di configurazione si trova nel percorso ***/private/etc/apache/httpd.conf***. Una volta aperto il file con un editor di vostra scelta, cercate le due righe seguenti:

```none
# LoadModule php7_module libexec/httpd/libphp7.so
# AddModule mod_php7.c
```

Rimuovendo il cancelletto eliminate il commento delle due righe di codice in modo che possano essere lette dall’interprete. Fate attenzione che il **numero di versione di PHP può variare a seconda della versione macOS** utilizzata.


This is a markdown version of: [https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/installare-php/](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/installare-php/) for AI/LLM consumption.