Easyphp consente di mettere su in pochi minuti un server "apache" comprensivo di componente php, ed un server mysql, nonchè un server "ftp", per il caricamento degli script del sito che vogliamo far girare; è uno tra i più noti, anche se ci sono alternative gratuite quali ad esempio:
- wamp
- lamp (per il mondo linux)
- xampp
fatta l'installazione del pacchetto, può risultare utile fare qualche "personalizzazione" alla configurazione fornita di default, tale operazione va fatta accedendo a file di testo, in cui sono presenti:
- direttive ciascuna con il proprio valore
- parti testuali prorpiamente dette, che si riconoscono dal carattere ";" iniziale che indica un commento, atte a spiegare la funzione delle direttive stesse, nonchè i possibili valori
a titolo di esempio vediamo un frammento del file php.ini:
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It is
; generally recommended that <?php and ?> should be used and that this feature
; should be disabled, as enabling it may result in issues when generating XML
; documents, however this remains supported for backward compatibility reasons.
; Note that this directive does not control the <?= shorthand tag, which can be
; used regardless of this directive.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off
la direttiva "short_open_tag" attiva o disattiva la possibilità di usare "<?" come tag di apertura dei frammenti scritti in php.