Sito PHP
Un piccolo sito renderizzato sul server, con escaping dell’output e controllo di stato JSON.
File generati in locale. Nessuna credenziale richiesta per il download.
Prima di iniziare
PHP 8.2+ in locale. Per la produzione serve un server PHP configurato separatamente.
Dipendenze
Nessun pacchetto da installare.
Avvio in locale
- 1
Modifica public/index.php e public/style.css. Se vuoi, imposta SITE_NAME nella shell: PHP non carica automaticamente i file .env.
- 2
Per le prove locali avvia php -S 127.0.0.1:8080 -t public.
- 3
Apri / e /health.php. In produzione esponi solo public/ come document root, mai l’intera cartella del progetto.
Variabili da configurare
SITE_NAMEFacoltativa- Titolo facoltativo; il valore predefinito è My project.
Cosa non è incluso
Il server integrato PHP non è adatto alla produzione. Non sono inclusi form, sessioni o database. Non rendere accessibili .env e file di configurazione.
Il configuratore prepara file e impostazioni. Conferma il deploy, inserisci le tue credenziali in Environment e controlla la Console per verificare l’avvio.
Documentazione ufficiale
README.it.md
# Sito PHP
Un piccolo sito renderizzato sul server, con escaping dell’output e controllo di stato JSON.
## Requisiti
PHP 8.2+ in locale. Per la produzione serve un server PHP configurato separatamente.
## Setup
1. Modifica public/index.php e public/style.css. Se vuoi, imposta SITE_NAME nella shell: PHP non carica automaticamente i file .env.
2. Per le prove locali avvia php -S 127.0.0.1:8080 -t public.
3. Apri / e /health.php. In produzione esponi solo public/ come document root, mai l’intera cartella del progetto.
## Variabili
- SITE_NAME: Titolo facoltativo; il valore predefinito è My project.
## Limiti
Il server integrato PHP non è adatto alla produzione. Non sono inclusi form, sessioni o database. Non rendere accessibili .env e file di configurazione.
Il download non pubblica nulla. La demo Botkeep conserva file nel browser ma non esegue processi, installa pacchetti o attiva reti. Non inserire credenziali reali nella demo. Le dipendenze dirette sono versionate: conserva anche i lockfile generati, verifica aggiornamenti e vulnerabilità prima della produzione.
## Fonti
- PHP · development server: https://www.php.net/manual/en/features.commandline.webserver.php