Utilicé python -m SimpleHTTPServer, pero los archivos PHP no se ejecutan sino que simplemente se han descargado.Python SimpleHTTPServer con PHP
Escuché sobre WPHP en un viejo post. Pero no sé cómo usarlo. ¿Cómo puedo trabajar con eso?
Utilicé python -m SimpleHTTPServer, pero los archivos PHP no se ejecutan sino que simplemente se han descargado.Python SimpleHTTPServer con PHP
Escuché sobre WPHP en un viejo post. Pero no sé cómo usarlo. ¿Cómo puedo trabajar con eso?
La razón por la cual Python Webserver envía sus archivos PHP al navegador es probable porque no está configurada o no es capaz de manejar archivos PHP. Ver https://serverfault.com/questions/338394/how-to-run-php-with-simplehttpserver
PHP 5.4 tiene un built-in webserver. Se le puede llamar desde la línea de comandos de la siguiente manera:
php [options] -S <addr>:<port> [-t docroot]
Ejemplo
C:\Users\Gordon>php -S 127.0.0.1:80 -t .
PHP 5.4.0 Development Server started at Sun Sep 02 14:20:28 2012
Listening on 127.0.0.1:80
Document root is C:\Users\Gordon
Press Ctrl-C to quit.
Tenga en cuenta que si se omite -t
PHP usará el directorio de trabajo actual.
@Gordon Estoy intentando el [ejemplo de w3schools] (http://www.w3schools.com/php/showphp.asp?filename=demo_intro) usando esto pero no aparece nada. Estoy ejecutando la línea php en OSX. ¿Alguna idea de lo que está mal? – geotheory
@geotheory define "nada" por favor. ¿La raíz del documento está establecida en la ruta en que se encuentra su archivo? – Gordon
I 'cd' a la carpeta y ejecute' php -S 127.0.0.1: 8000'. La página web 'index.html' en esa carpeta (usando el código w3school) está en blanco cuando' http: // localhost: 8000/'o' http: //127.0.0.1: 8000/'se abren en los navegadores. Sin embargo, aparece un mensaje 'console.log' en el navegador. – geotheory