Il lin­guag­gio di scripting open source PHP può essere in­stal­la­to e uti­liz­za­to su tutti i sistemi operativi più comuni. Se si sod­di­sfa­no tutti i requisiti di sistema, è suf­fi­cien­te scaricare la versione di PHP de­si­de­ra­ta. Su Unix e Windows l’in­stal­la­zio­ne di PHP richiede solo tre passaggi.

Registra il tuo dominio
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa

Cosa serve per eseguire PHP?

Per poter eseguire PHP il vostro sistema dovrà sod­di­sfa­re dei requisiti specifici. Questi possono variare a seconda del sistema operativo. Quindi, prima di iniziare l’in­stal­la­zio­ne di PHP, con­trol­la­te i requisiti di sistema. Alcuni di essi sono validi per tutti i sistemi operativi, ad esempio per eseguire PHP è ne­ces­sa­rio un server web. A tale scopo è possibile con­fi­gu­ra­re il server web Apache. Nella maggior parte dei casi, sarà ne­ces­sa­rio anche un database come MySQL o MariaDB.

Consiglio

Il Web Hosting di IONOS supporta tutte le versioni PHP, a partire dalla versione 4, per sup­por­ta­re la creazione del vostro sito web. Re­gi­stra­te il vostro dominio e ap­pro­fit­ta­te di un cer­ti­fi­ca­to SSL wildcard integrato.

Sistemi basati su UNIX

L’in­stal­la­zio­ne di PHP su sistemi UNIX come Linux non richiede molto lavoro. Linux e le più comuni di­stri­bu­zio­ni Linux for­ni­sco­no la maggior parte dei com­po­nen­ti necessari. Tuttavia, un com­pi­la­to­re ANSI C e com­po­nen­ti specifici del modulo, come le librerie PDF po­treb­be­ro dover essere in­stal­la­ti ma­nual­men­te.

Windows

Per in­stal­la­re PHP su Windows, bisognerà in­nan­zi­tut­to as­si­cu­rar­si che la versione di Windows sia com­pa­ti­bi­le con PHP. Tutte le versioni ri­la­scia­te dopo Windows 2008 o Windows Vista offrono una com­pa­ti­bi­li­tà di base per PHP 7.2.0 e oltre.

Su Windows è ne­ces­sa­rio avere la pos­si­bi­li­tà di gestire il codice C. Per con­fi­gu­ra­re questa funzione, dovrete scaricare Visual C Runtime o C Runtime Files (CRT). È inoltre ne­ces­sa­ria una versione di Visual Studio adatta. Per le versioni PHP più comuni, Microsoft Visual C++ Re­di­stri­bu­ta­ble per Visual Studio 2019 è una scelta adeguata.

macOS

Se possedete un Mac, non dovrete fare nulla per in­stal­la­re PHP. Il lin­guag­gio di scripting è incluso nelle versioni moderne di macOS.

Scaricare PHP

Se il vostro sistema soddisfa i requisiti, scaricate la versione di PHP scelta. Sono di­spo­ni­bi­li diverse versioni da scaricare ma­nual­men­te dal sito ufficiale di PHP. Il download è ne­ces­sa­rio su Windows. Su Linux, l’in­stal­la­zio­ne e il download possono essere eseguiti tramite la riga di comando. Su macOS, invece, PHP è pre­in­stal­la­to.

As­si­cu­ra­te­vi di se­le­zio­na­re il link giusto per scaricare PHP per Windows.

Quale versione di PHP è quella corretta?

A meno che non si stia imparando a pro­gram­ma­re in PHP per la prima volta, si rac­co­man­da 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. Sebbene le versioni beta offrano più funzioni, possono avere molti bug. È quindi con­si­glia­to di non ag­gior­na­re la versione di PHP fino alla fine della fase beta.

Se state in­stal­lan­do PHP per uno scopo specifico, ad esempio per progetti esistenti o per uti­liz­za­re i migliori plugin di WordPress 2022, ve­ri­fi­ca­te quale versione di PHP è con­si­glia­ta. At­tual­men­te, la versione “Old stable” 7.4 è con­si­de­ra­ta la più com­pa­ti­bi­le con WordPress.

Consiglio

Avete deciso di uti­liz­za­re PHP 7? Il sistema in­di­pen­den­te Hosting PHP 7 di IONOS è la soluzione giusta per voi. Sono sup­por­ta­te anche le versioni pre­ce­den­ti di PHP.

In­stal­la­re PHP su Linux: una guida passo dopo passo

È possibile in­stal­la­re PHP su Linux uti­liz­zan­do il terminale. Il processo è semplice e veloce. A questo proposito sarà utile conoscere i comandi più im­por­tan­ti del terminale Linux. Le seguenti istru­zio­ni si ri­fe­ri­sco­no all’in­stal­la­zio­ne di PHP nella di­stri­bu­zio­ne Linux Ubuntu corrente.

Primo passaggio: ag­gior­na­men­to del sistema e del pacchetto

Per prima cosa, as­si­cu­ra­te­vi che il vostro sistema e tutti i pacchetti siano ag­gior­na­ti. Per farlo, uti­liz­za­te i seguenti comandi da terminale:

sudo apt-get update
sudo apt-get upgrade

Il terminale chiederà di inserire la password, dopodiché il sistema verrà ag­gior­na­to.

Secondo passaggio: in­stal­la­zio­ne di PHP

A questo punto è ne­ces­sa­rio in­stal­la­re PHP. Per farlo, uti­liz­za­te il seguente comando:

sudo apt-get install php

L’in­stal­la­zio­ne deve essere con­fer­ma­ta ma­nual­men­te nel terminale e viene poi eseguita au­to­ma­ti­ca­men­te.

Terzo passaggio: verifica della versione PHP

Una volta in­stal­la­to PHP, è possibile ve­ri­fi­ca­re fa­cil­men­te quale versione si sta uti­liz­zan­do con il seguente comando:

php -v

Al­ter­na­ti­va per Ubuntu: in­stal­la­zio­ne dello stack LAMP

A seconda dello scopo, è possibile scaricare e in­stal­la­re un server LAMP. In questo modo si ottengono PHP, il server web Apache e MySQL in un’unica soluzione. Uti­liz­za­te i seguenti comandi:

sudo apt install tasksel
sudo tasksel install lamp-server

Dopo aver in­stal­la­to lo strumento di con­fi­gu­ra­zio­ne Tasksel, il secondo comando da eseguire permette di in­stal­la­re il server LAMP, che include PHP, in un unico passaggio.

Ca­rat­te­ri­sti­che speciali di altre di­stri­bu­zio­ni Linux

In generale, l’in­stal­la­zio­ne di PHP non è molto diversa tra le varie di­stri­bu­zio­ni Linux. Tuttavia, vi sono alcune piccole dif­fe­ren­ze.

Debian

L’in­stal­la­zio­ne 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’in­ter­fac­cia a menu, ma che per il resto non dif­fe­ri­sce molto da apt-get.

Il comando per in­stal­la­re PHP uti­liz­zan­do aptitude è il seguente:

sudo aptitude install php

CentOS

La di­stri­bu­zio­ne Linux CentOS utilizza un gestore di pacchetti diverso, yum, e quindi richiede comandi leg­ger­men­te diversi per in­stal­la­re PHP. Cio­no­no­stan­te, i passaggi da seguire per in­stal­la­re PHP sono per il resto identici.

Per prima cosa, bisognerà ag­gior­na­re il sistema e i pacchetti:

sudo yum install epel-release
sudo yum update

L’in­stal­la­zio­ne di PHP utilizza un comando simile a quello di Ubuntu:

sudo yum install php

Come in­stal­la­re PHP su Windows passo dopo passo

Vi sono diverse opzioni per in­stal­la­re PHP sul sistema Windows. Oltre alla con­fi­gu­ra­zio­ne manuale con l’Internet In­for­ma­tion Service (IIS), è possibile scaricare Microsoft Web Platform Installer e ag­giun­ge­re PHP tramite l’in­ter­fac­cia grafica.

Primo passaggio: scaricare il programma di in­stal­la­zio­ne della piat­ta­for­ma web Microsoft

Scaricate Microsoft Web Platform Installer e seguite i passaggi richiesti dal programma di in­stal­la­zio­ne.

Secondo passaggio: ag­giun­ge­re PHP al programma di in­stal­la­zio­ne della piat­ta­for­ma web

Aprite l’ap­pli­ca­zio­ne e fate clic sulla scheda “Prodotti”. Nella casella di ricerca in alto a sinistra, è possibile cercare la vostra versione PHP preferita. Se­le­zio­na­te­la dall’elenco. Per as­si­cu­rar­vi che PHP sia elencato alla voce “Documenti da in­stal­la­re”, fate clic su “Aggiungi”.

Terzo passaggio: in­stal­la­re PHP

PHP può ora essere vi­sua­liz­za­to nell’elenco dei documenti da in­stal­la­re. Facendo clic su “Installa” in basso a destra, inizierà l’in­stal­la­zio­ne au­to­ma­ti­ca della versione di PHP se­le­zio­na­ta. Riavviate quindi il computer per com­ple­ta­re l’in­stal­la­zio­ne.

Consiglio

Scoprite tutto il ne­ces­sa­rio per l’in­stal­la­zio­ne nel nostro tutorial su XAMPP.

In­stal­la­re PHP su macOS

Poiché PHP è pre­in­stal­la­to su macOS, non sono ne­ces­sa­rie delle istru­zio­ni da seguire. Per uti­liz­za­re PHP su macOS è infatti suf­fi­cien­te rimuovere il simbolo di commento da due righe del file di con­fi­gu­ra­zio­ne di Apache, le quali sono im­por­tan­ti per la con­fi­gu­ra­zio­ne di PHP.

Di solito il file di con­fi­gu­ra­zio­ne 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:

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

Ri­muo­ven­do il can­cel­let­to eliminate il commento delle due righe di codice in modo che possano essere lette dall’in­ter­pre­te. Fate at­ten­zio­ne che il numero di versione di PHP può variare a seconda della versione macOS uti­liz­za­ta.

Vai al menu prin­ci­pa­le