QuickPHP, PHP senza Apache
giovedì 2 ottobre 2008Avete letto bene. Potrete testare i vostri script PHP senza dover installare Apache sulla macchina su cui state lavorando. Vi basta scaricare QuickPHP, lanciarlo e aprire il vostro browser all'indirizzo 127.0.0.1, selezionando la vostra porta preferita.
QuickPHP è un leggerissimo webserver portatile (non necessita di installazione) che supporta PHP e volendo tutte le sue estensioni (anche MySQL). Addirittura è possibile appoggiarsi ad un'installazione già attiva di PHP...
Vediamo come fare...
Per prima cosa scegliete il pacchetto che più vi si addice dal sito ufficiale di QuickPHP. C'è il pacchetto base, quello con le estensioni precaricate e quello "nudo e puro", da appoggiare ad un'installazione di PHP già esistente.

Il pacchetto contiene 4 file. Quello con l'icona lilla del PHP è il nostro bel server...
Facciamo partire il nostro QuickPHP.exe e selezioniamo la cartella che contiene i nostri files da interpretare.

Fatto questo scegliamo una porta e qualche altra opzione di base. Siamo pronti così a far partire il nostro webserver, eventualmente sbloccando il firewall di Windows.
Et voilà, il nostro script sarà raggiungibile (in questo caso) all'indirizzo 127.0.0.1:5723
Qualche precisazione, per concludere. Tralasciamo per un attimo la casellina Google (stavo cercando lui) e veniamo a QuickPHP. QuickPHP è un ambiente di test "d'emergenza" oserei dire: non pensate che si possa utilizzare seriamente per sviluppare in PHP: molto meglio WAMP (che uso) o una macchina (virtuale o meno) Linux che faccia da server web.
Quick PHP è utile ad esempio per effettuare demo da clienti, creare CD con siti web dinamici funzionanti, ecc... L'autore dice di essere riuscito ad installare completamente phpBB 3 usando QuickPHP: sinceramente non ho provato pacchetti così complessi, ma quei pochi script che ho fatto girare (roba da poco, eh: qualche regex, qualche modulo per provare GET e POST) si sono comportati come su un normale apache.
Mettete QuickPHP nei vostri bookmarks... Può sempre tornare utile!
In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.














3 ottobre 2008 alle 13:48
Bello strumento!!
Come hai scritto questo è veramente un ambiente di test d’emergenza, infatti progetti abbastanza pesanti, non funzionano. Io ad esempio ho una parte di programma in php che s’interfaccia ad un database oracle, e queste funzioni non vengono riconosciute.
Comunque
3 ottobre 2008 alle 14:10
Ovvio, è da pazzi pensare di poter sviluppare seriamente usando QuickPHP.
Resta utile in molti ambiti (ad esempio didattici, per apprendere i primi rudimenti del linguaggio senza dover installare Apache) ma non è un ambiente di sviluppo da utilizzare nella “vita reale”.
3 ottobre 2008 alle 23:46
buono a sapersi -e da mangiare-!
comoderrimo da lanciare da chiavetta ad esempio, senza ricorrere a wmservertools o xammp (che avevano rilasciato delle versioni per pendrive a loro tempo).. bello bello! me gusta mucho!