Usare PHP con Apache

🌐 Per poter eseguire un file PHP serve un server web.
Nel nostro caso utilizziamo Apache, che viene installato automaticamente con XAMPP o WAMP.

Apache è il programma che:


🔄 Come lavorano insieme Apache e PHP

Il meccanismo è questo:

1️⃣ Il browser richiede una pagina (es. index.php)
2️⃣ Apache riceve la richiesta
3️⃣ Apache passa il file al motore PHP
4️⃣ PHP esegue il codice
5️⃣ Apache invia il risultato al browser

Il browser vede solo HTML, mai il codice PHP.


📁 Dove devono stare i file

Per funzionare correttamente, i file PHP devono essere salvati nella cartella del server:

Esempio:

C:\xampp\htdocs\miosito\index.php


🧪 Creiamo un test semplice

1️⃣ Crea una cartella dentro htdocs chiamata prova
2️⃣ Dentro la cartella crea un file chiamato index.php
3️⃣ Inserisci questo codice:

<?php
echo "Apache e PHP stanno funzionando!";
?>
 

4️⃣ Salva il file
5️⃣ Apri il browser e scrivi:

http://localhost/prova

Se vedi la frase, significa che Apache e PHP stanno lavorando insieme correttamente 🎉


⚠️ Attenzione a questo errore comune

Se fai doppio clic sul file index.php, il browser non eseguirà PHP.

Perché?

Perché in quel caso il file viene aperto direttamente dal computer, senza passare da Apache.

Ricorda sempre:

✔️ I file PHP si aprono tramite http://localhost
❌ Non con doppio clic


🧠 In sintesi

Per usare PHP con Apache devi:

Apache fa da “ponte” tra il browser e PHP.

Nel prossimo documento creeremo il primo file PHP spiegato passo passo e analizzeremo ogni riga di codice.

Ora stai iniziando a lavorare davvero come uno sviluppatore web 😉