Hola que tal, soy nuevo aqui.
Disculpen tengo un pequeno problema:
Estoy programando en Java y quisiera saber si ustedes saben como realizar un servidor php para ejecutar paginas en php desde Java.
Gracias de antemano.
| ||||
Respuesta: Servidor PHP Para tener un servidor php debes instalar apache, php5, y mysql (opcional pero recomendable) en tu servidor. Java se ejecuta en el cliente, así que solo debes llamarlo en tu código por medio de la etiqueta correspondiente <script>.
__________________ Cuando compartimos, todos ganamos y crecemos. mi blog:http://milinuxblog.informatica-intelligent.com (Linux, Java y software libre) |
| ||||
Respuesta: Servidor PHP Si gracias, pero creo que no me explique bien. Mira este es el asunto: Estoy en Java haciendo un software de escritorio, entonces, tengo un archivo PHP aparte y lo que quiero es mostrarlo en JFrame. Porque tengo un servidor HTTP donde muestro paginas HTML en un JFrame, pero el problema es que cuando quiero mostrar una pagina PHP, no funciona. Entonces, quisiera saber si hay alguna forma de simular un servidor PHP o algo para poder compilar la clase PHP y sin necesidad de instalar algun servidor como easyphp, apache, wamp, etc. Agradezco su ayuda =) Última edición por Jorshy; 04/05/2012 a las 04:53 |
| ||||
Respuesta: Servidor PHP Cita: Que yo sepa no, pero no es tan difícil instalar Apache en local y luego hacer la petición contra localhost.
Iniciado por Jorshy Si gracias, pero creo que no me explique bien. Mira este es el asunto: Estoy en Java haciendo un software de escritorio, entonces, tengo un archivo PHP aparte y lo que quiero es mostrarlo en JFrame. Porque tengo un servidor HTTP donde muestro paginas HTML en un JFrame, pero el problema es que cuando quiero mostrar una pagina PHP, no funciona. Entonces, quisiera saber si hay alguna forma de simular un servidor PHP o algo para poder compilar la clase PHP y sin necesidad de instalar algun servidor como easyphp, apache, wamp, etc. Agradezco su ayuda =) ¿que quieres decir exactamente con que tienes un servidor HTTP que te permite mostrar paginas HTML? Cualquier navegador y muchas aplicaciones te interpretarán un HTML y lo mostrarán más o menos correctamente, pero php es otro tema, requiere de un interprete que sea capaz de interpretar el código y que te devuelva un HTML que pueda leer un navegador. Sinceramente prueba a instalar apache u otro en local con PHP y verás que todo va divino y que es muy fácil de instalar y configurar; además la web está a rebosar de información y vídeos sobre cómo dejar un servidor PHP-Apache en marcha. Además siempre tendrá más continuidad esta opción que no otra librería que pueden discontinuar y te puede dar dolores de cabeza. Ahora bien, si me encuentro algo al respecto en plan librería te aviso. Suerte.
__________________ Cuando compartimos, todos ganamos y crecemos. mi blog:http://milinuxblog.informatica-intelligent.com (Linux, Java y software libre) |
| ||||
Respuesta: Servidor PHP Gracias, y si encuentras alguna libreria me avisas, te lo agradeceria. Bueno, lo del servidor HTTP, no se mucho, cuando llegue ya estaba realizado, solo se que es un miniservidor donde le dan un ruta de carpeta, como directorio home. Pero el caso, es que yo queria saber si es posible realizar algun simulador de servidor PHP, porque el software será instalado en varias PC, entonces para evitar y ahorrar la molestia de instalar algun servidor en cada PC. Te agradesco tu ayuda de todas formas ^_^ |
| ||||
Respuesta: Servidor PHP Buenas: PHP es un lenguaje como otro cualquiera, normalmente asociado a un servidor web, pero no es necesario tener un servidor web para instalarlo y ejecutarlo. Si tienes instalado sólo php como lenguaje, un comando estilo php -f fichero.php ejecuta el fichero y muestra el resultado. Por supuesto, si tu fichero .php intenta hacer uso de cosas propias del servidor web (como intentar leer variables estilo $_POST, $_SESSION, etc), no las tendrás disponibles sin servidor web. Buscando en google "php interpreter in java" o algo parecido, salen "cosas" como esta, que nunca he probado, así que no sé si te valen o no http://www.caucho.com/resin-3.1/doc/quercus.xtp Quizás te baste con añadir esos jar a tu proyecto para tener php disponible. Se bueno. |
| ||||
Respuesta: Servidor PHP Bueno PHP no se compila como has dicho, se interpreta, podrias ver si PHP es OnpeSource (desconosco la vdd) y ver el codigo de como interpreta el fichero y tu traducir ese codigo a Java.... es lo que se me ocurre :S
__________________ De nada, hay te encargo +1... |
| ||||
Respuesta: Servidor PHP Cita: Buen aporte chuidiang, no tiene mala pinta.
Iniciado por chuidiang Buenas: PHP es un lenguaje como otro cualquiera, normalmente asociado a un servidor web, pero no es necesario tener un servidor web para instalarlo y ejecutarlo. Si tienes instalado sólo php como lenguaje, un comando estilo php -f fichero.php ejecuta el fichero y muestra el resultado. Por supuesto, si tu fichero .php intenta hacer uso de cosas propias del servidor web (como intentar leer variables estilo $_POST, $_SESSION, etc), no las tendrás disponibles sin servidor web. Buscando en google "php interpreter in java" o algo parecido, salen "cosas" como esta, que nunca he probado, así que no sé si te valen o no http://www.caucho.com/resin-3.1/doc/quercus.xtp Quizás te baste con añadir esos jar a tu proyecto para tener php disponible. Se bueno. Aunque como siempre en estos temas queda uno a la disposición de la continuidad del proyecto. En un caso así yo prefiero ir directo al propio php, que como bien indicas puede funcionar sin Servidor Web.
__________________ Cuando compartimos, todos ganamos y crecemos. mi blog:http://milinuxblog.informatica-intelligent.com (Linux, Java y software libre) |
| ||||
Respuesta: Servidor PHP Cita: De Nada No tendrías por que instalar el servidor en cada PC ya que precisamente la gracia de un servidor es estar en una sola maquina y que las demás tiren de ella. Si éstas PC están conectadas entre ellas, bien por LAN o bien por Internet lo más correcto creo que es tener un solo servidor y que se le hagan las peticiones a éste. Ahora bien, como siempre hay que estudiar bien el proyecto y me faltan muchas variables para poder saber cual puede ser la mejor opción. Seguramente tu las tendrás todas y por tanto seguro que encuentras una buena solución. Animo, que siempre se encuentra la salida.
Iniciado por Jorshy Gracias, y si encuentras alguna libreria me avisas, te lo agradeceria. Bueno, lo del servidor HTTP, no se mucho, cuando llegue ya estaba realizado, solo se que es un miniservidor donde le dan un ruta de carpeta, como directorio home. Pero el caso, es que yo queria saber si es posible realizar algun simulador de servidor PHP, porque el software será instalado en varias PC, entonces para evitar y ahorrar la molestia de instalar algun servidor en cada PC. Te agradesco tu ayuda de todas formas ^_^
__________________ Cuando compartimos, todos ganamos y crecemos. mi blog:http://milinuxblog.informatica-intelligent.com (Linux, Java y software libre) |
Etiquetas: |