¿Puede PHP funcionar sin un servidor web?

16art -  
 bisous -
¿Puedo usar PHP para lanzar consultas en una base de datos y poder presentar los resultados en una página generada en HTML sin usar un servidor web...?

En efecto, no utilizo PHP para nada más que eso, y no alojo un sitio... pero igual he tenido que usarlo de todos modos, ya que no veía otras soluciones...

gracias

6 respuestas

Tittom Mensajes publicados 422 Estado Miembro 128
 
Hola

Puedes ejecutar scripts PHP haciendo uso de php.exe.

Hice la prueba:
- abrir una ventana MSDOS
- situarse en el directorio donde se encuentra php.exe (cd xxxxx)
- ejecutar php indicando la ruta del script a ejecutar.
Por ejemplo:
C:\Program Files\PHP>php -q c:\wwwroot\index.php3

El resultado se mostrará tal cual en la ventana de MSDOS. No soy experto en MSDOS, pero creo que hay forma de redirigirlo a un archivo de texto...

--
Tittom (eso es firma)
2
vinz
 
Si entiendes "una máquina" como "servidor web", entonces sí, PHP puede funcionar sin adición de máquina, ya que paquetes como EasyPHP instalan un servidor web (Apache) y un servidor de bases de datos (MySQL) en local bajo Windows.
0
16art
 
precisamente ... hablo de servidor web como software ... es decir Xitami aquí. o apache ...

no quiero apache ni xitami ...

¿puedo hacer mis solicitudes exclusivamente con php y presentarlas en una página html ..
0
Tittom Mensajes publicados 422 Estado Miembro 128
 
Como complemento:

He creado un archivo por lotes (test.bat) en el que hice:
"c:\program files\php\php.exe" -q %1 >>c:\temp\resultat.txt

Ahora puedo llamar a este script por lotes pasándole la ruta de acceso a un script PHP (por ejemplo script.txt, sí sí, .txt), y el resultado se almacenará en el archivo resultat.txt de c:\temp

Ejemplo:
test script.txt

Naturalmente, hay que prestar atención a los directorios actuales (cd)

Espero que eso te ayude...

-- 
Tittom (eso es firma)
0
Usuario anónimo
 
¡Gracias, Tittom! ¡Esto merece ser archivado! ¡informaciones super interesantes!
0
Bobinours Mensajes publicados 2903 Estado Miembro 504
 
Bonita demo Tittom!

¿Entonces tu servidor AS 400? ¿Funciona con PHP? ;o)

-= Bobinours =-
0
bisous
 
Te amo
0
16art
 
Muchas gracias por todas estas respuestas ...

me ayudó ...
0
JunKy Ripper Mensajes publicados 211 Estado Miembro 23
 
erf php.exe lo había olvidado ese =)
Bah en realidad solo te queda hacer como dijo tittom
php.exe -q script.php >c:\temp\resultat.html
y mostrarlo en tu navegador
C:\temp\resultat.html así puedes lograr un formato de página web =)
-1
JunKy Ripper Mensajes publicados 211 Estado Miembro 23
 
NO puedes hacerlo!
php es un lenguaje de script. es el módulo php (bajo apache) el que ejecuta tus consultas y tus visualizaciones. por lo tanto no puedes prescindir de un servidor web.
++ Ripper
-2