Installare PHP in locale

Scopri come installare PHP in locale per risolvere gli esercizi di Exercism sul tuo computer


Quale versione scegliere?

Ti consigliamo di usare una release stabile di PHP con supporto attivo. Al momento sono PHP 8.2, 8.3 e 8.4. I dettagli sulle release attuali e sulle loro tempistiche si trovano nella documentazione ufficiale di PHP.

Installare PHP

La maggior parte dei gestori di pacchetti per Linux / macOS fornisce pacchetti precompilati. PHP può essere scaricato e compilato dai sorgenti, disponibili su php.net/downloads.php o windows.php.net/download.

Note

Per completare gli esercizi non serve un web server come nginx o Apache HTTP server.

Linux

Distribuzioni diverse usano metodi diversi. Dovresti poter eseguire

yum install php

oppure

apt-get install php

a seconda del tuo gestore di pacchetti.

Per ulteriori istruzioni, leggi il manuale PHP su Installazione su sistemi Unix.

macOS

PHP è spesso incluso in macOS, ma quasi sempre in una versione obsoleta. Ti consigliamo di installare PHP tramite Homebrew. Puoi installare Homebrew seguendo le istruzioni sulla loro home page.

Per verificare l'installazione, prova il comando seguente: al momento in cui scriviamo dovrebbe restituire Homebrew 4.5.x.

brew --version 

Installa PHP con Homebrew

brew install php@8.4

Questo dovrebbe mostrare la versione di PHP appena installata, almeno la versione 8.2.0.

php -v

Per ulteriori istruzioni, leggi il manuale su Installazione su macOS.

Windows

I binari ufficiali di PHP per Windows si possono scaricare da windows.php.net/download.

Esistono stack precompilati, tra cui WAMP (Windows, Apache, MySQL, PHP) e XAMPP.

Per ulteriori istruzioni, leggi il manuale su Installazione su sistemi Windows.

Docker

Se preferisci le soluzioni basate su container, puoi scaricare l'immagine ufficiale di PHP da Docker Hub. Ti servirà anche Docker.

Altro

Se vuoi usare un sistema operativo diverso, consulta le istruzioni su php.net/manual/en/install.

Installare PHPUnit

Note

PHPUnit 12 non è ancora supportato!

Tramite PHP Archive (PHAR)

Il modo più semplice per usare PHPUnit negli esercizi di Exercism è scaricare una distribuzione pacchettizzata come PHP Archive (PHAR), che è anche il modo consigliato per usare PHPUnit. Salva il PHAR nella stessa posizione in cui hai salvato la CLI exercism, così puoi eseguire PHPUnit da qualsiasi cartella.

Puoi scaricare una release dei pacchetti PHPUnit come archivio PHP:

wget -O phpunit.phar https://phar.phpunit.de/phpunit-11.phar

Rendi eseguibile il file scaricato:

chmod +x phpunit.phar

Spostalo nella stessa posizione in cui hai spostato la CLI exercism, dando al comando il nome phpunit:

mv phpunit.phar ~/bin/phpunit

Ora puoi eseguire phpunit da qualsiasi posizione, come mostrato nella documentazione sui test del track PHP:

phpunit --version

L'output dovrebbe essere simile a questo:

PHPUnit 11.5.45 by Sebastian Bergmann and contributors.

Puoi anche seguire le istruzioni ufficiali per installare PHPUnit per installare PHPUnit.

Tramite Composer

PHPUnit versione 11 può anche essere installato tramite Composer.

Installare Composer

Installa Composer seguendo le istruzioni di installazione del sistema operativo del tuo dispositivo. Ti consigliamo di installarlo a livello globale per semplicità.

Aggiungere PHPUnit come strumento globale

Usa il comando seguente:

composer global require phpunit/phpunit ^11.5

Assicurati di installare la versione 11.5 o successiva.

Moduli utilizzabili