Botkeep
← Tutti gli starter

Sito PHP

Un piccolo sito renderizzato sul server, con escaping dell’output e controllo di stato JSON.

Apri nel configuratore

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. 1

    Modifica public/index.php e public/style.css. Se vuoi, imposta SITE_NAME nella shell: PHP non carica automaticamente i file .env.

  2. 2

    Per le prove locali avvia php -S 127.0.0.1:8080 -t public.

  3. 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