Ho appena trovato questo fantastico suggerimento su Apple SE:
Avviare un server Web rapido da qualsiasi directory:
python -m SimpleHTTPServer 8000
C'è un modo per avere questi script php di analisi o è per i siti solo HTML?
Ho appena trovato questo fantastico suggerimento su Apple SE:
Avviare un server Web rapido da qualsiasi directory:
python -m SimpleHTTPServer 8000
C'è un modo per avere questi script php di analisi o è per i siti solo HTML?
Risposte:
Ho appena trovato questa risposta da StackOverflow.
Fondamentalmente, il webserver di python non è configurato per eseguire i file php per impostazione predefinita, ma invece di provare a riconfigurare il web server di python, puoi semplicemente eseguire il web server di php, che funziona quasi esattamente come il simplehttpserver di python, con
php [options] -S <addr>:<port> [-t docroot]
Esempio:
php -S 127.0.0.1:80 -t .
o semplicemente
php -S 127.0.0.1:80
per utilizzare la directory di lavoro corrente.
Modifica: ho dimenticato di menzionare, sembra necessario eseguirlo come root se è necessario utilizzare la porta 80, ma questo non è necessario se si specifica un numero di porta più alto come 8080. Grazie per averlo sottolineato, Mike Houston!
La libreria python SimpleHTTPServer , chiamata in quel modo, servirà solo i file e non interpreterà PHP (o python, per quella materia). Tuttavia, puoi farlo funzionare come vuoi (incluso PHP - controlla CGIHTTPServer ) con un python personalizzato avvolto attorno ad esso.