¿Puede PHP funcionar sin un servidor web?

¿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

  1. 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
    1. 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
      1. 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
    2. 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
      1. 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
        1. ¡Gracias, Tittom! ¡Esto merece ser archivado! ¡informaciones super interesantes!
          0
        2. Bonita demo Tittom!

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

          -= Bobinours =-
          0
        3. Te amo
          0
      2. 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
        1. Muchas gracias por todas estas respuestas ...

          me ayudó ...
          0