Acabo de encontrar este increíble consejo en el Apple SE:
Inicie un servidor web rápido desde cualquier directorio:
python -m SimpleHTTPServer 8000
¿Hay alguna manera de tener estos scripts php de análisis, o es para sitios solo html?
Acabo de encontrar este increíble consejo en el Apple SE:
Inicie un servidor web rápido desde cualquier directorio:
python -m SimpleHTTPServer 8000
¿Hay alguna manera de tener estos scripts php de análisis, o es para sitios solo html?
Respuestas:
Acabo de encontrar esta respuesta de StackOverflow.
Básicamente, el servidor web de Python no está configurado para ejecutar archivos php de forma predeterminada, pero en lugar de intentar reconfigurar el servidor web de Python, simplemente puede ejecutar el servidor web de php, que funciona casi exactamente como el simple servidor HTTP de Python, con
php [options] -S <addr>:<port> [-t docroot]
Ejemplo:
php -S 127.0.0.1:80 -t .
o simplemente
php -S 127.0.0.1:80
para usar el directorio de trabajo actual.
Editar: Olvidé mencionar que parece necesario ejecutar esto como root si necesita usar el puerto 80, pero esto no es necesario si especifica un número de puerto más alto como 8080. ¡Gracias por señalarlo, Mike Houston!
La biblioteca Python SimpleHTTPServer , llamada de esa manera, solo servirá archivos y no interpretará PHP (o python, para el caso). Sin embargo, puede hacer que sirva lo que quiera (incluido PHP, consulte CGIHTTPServer ) con un python personalizado envuelto alrededor de él.