Salta ai contenuti

Installazione e ambiente

Per scrivere PHP ti servono tre cose:

  1. PHP installato sul computer
  2. un editor di testo per scrivere codice
  3. un terminale per eseguire i comandi

L’editor puo essere Visual Studio Code, PhpStorm o un altro programma simile. Il terminale e la finestra dove scrivi comandi come php --version.

Su macOS puoi usare Homebrew:

Terminal window
brew install php

Su Windows puoi installare PHP da php.net oppure usare un pacchetto locale come XAMPP. Su Linux di solito puoi usare il gestore pacchetti della distribuzione.

Non importa il metodo scelto: alla fine il comando php deve funzionare nel terminale.

Apri il terminale e scrivi:

Terminal window
php --version

Dovresti vedere una risposta simile:

PHP 8.3.0

Il numero puo essere diverso. L’importante e che il terminale riconosca PHP e mostri una versione.

Crea una cartella per gli esercizi, per esempio corso-php. Dentro questa cartella metterai i file .php.

Terminal window
mkdir corso-php
cd corso-php

mkdir crea la cartella. cd entra nella cartella.

Un buon editor ti aiuta con colori, indentazione e segnalazione degli errori. Visual Studio Code va benissimo per iniziare.

Suggerimento: salva sempre i file PHP con estensione .php, per esempio index.php. Senza questa estensione, PHP non sa che deve eseguire il file come codice.

Se il terminale risponde con un messaggio simile a command not found o php non e riconosciuto, PHP non e ancora raggiungibile dal terminale.

Questo non significa che hai sbagliato tutto. Di solito vuol dire una di queste cose:

  • PHP non e stato installato
  • il terminale va chiuso e riaperto
  • il percorso di PHP non e stato aggiunto al PATH

Il PATH e una lista di cartelle in cui il terminale cerca i programmi. Quando scrivi php, il terminale guarda in quelle cartelle e prova a trovare l’eseguibile di PHP.

Crea un file chiamato prova.php con questo contenuto:

<?php
echo "PHP funziona";

Poi eseguilo dalla stessa cartella:

Terminal window
php prova.php

Se vedi PHP funziona, l’ambiente e pronto. Nel prossimo passo potrai concentrarti sul codice, non sull’installazione.