Scopri come installare PHP in locale per risolvere gli esercizi di Exercism sul tuo computer
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.
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.
Per completare gli esercizi non serve un web server come nginx o Apache HTTP server.
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.
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.
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.
Se preferisci le soluzioni basate su container, puoi scaricare l'immagine ufficiale di PHP da Docker Hub. Ti servirà anche Docker.
Se vuoi usare un sistema operativo diverso, consulta le istruzioni su php.net/manual/en/install.
PHPUnit 12 non è ancora supportato!
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.
PHPUnit versione 11 può anche essere installato tramite Composer.
Installa Composer seguendo le istruzioni di installazione del sistema operativo del tuo dispositivo. Ti consigliamo di installarlo a livello globale per semplicità.
Usa il comando seguente:
composer global require phpunit/phpunit ^11.5
Assicurati di installare la versione 11.5 o successiva.