¿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. Muchas gracias por todas estas respuestas ...

      me ayudó ...
      0
      1. 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. 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. 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. 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