Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   "localhost", o Apache, MySQL y PHP juntos, pero no revueltos ^_^ (https://www.clubdelphi.com/foros/showthread.php?t=46089)

dec 24-07-2007 04:23:32

"localhost", o Apache, MySQL y PHP juntos, pero no revueltos ^_^
 
Hola,

Desde hace un tiempo cuento en mi ordenador con un proyecto casero y personal para tener a punto Apache, MySQL y PHP en el sistema, es decir, para que en caso de "formateo", por ejemplo, baste con copiar una determinada carpeta en la unidad "C:\" para poder utilizar dichos programas.

Vendría a ser una especie de XAMPP, pero, bastante más sencillo, no tan desarrollado, más casero y personal. Bien. El caso es que hasta hace poco mi "localhost" incluía Apache 1.3, MySQL 4 y PHP 4, y, hace unos días, me he puesto a actualizar mi "localhost", de modo que ahora cuenta con las últimas versiones (literalmente) de los programas mencionados.

Como creo que no ha quedado mal del todo... y además puedo obtener ayuda de vuestros comentarios (aunque en mi ordenador va bien, gracias a los moderadores del ClubDelphi ahora va todavía mejor), digo, he decidido subir "localhost" a RapidShare, de modo que quien quiera pueda bajarlo y darme su opinión.

Vamos, básicamente, decirme si ha conseguido que funcione en su sistema o qué. Y bueno, si le puede servir de algo el asunto, pues mejor que mejor. Con el archivo ZIP que he subido se incluyen ciertas instrucciones, pero, puedo resumir aquí las fundamentales y qué podéis esperar de "localhost".

Se supone que os bajaréis un archivo ZIP. Este archivo contiene tres archivos más, que son:

- leeme.txt
- cambios.txt
- localhost.exe

Leed el archivo "leeme.txt", donde se encuentran instrucciones, entre otras cosas, pero, vamos con lo "básico". Una vez descomprimido el archivo ZIP copiad el archivo "localhost.exe" en la raíz de la unidad "C:\" (es obligatorio), de modo que quede: "C:\localhost.exe".

Ejecutad dicho archivo y esperar a que se descomprima su contenido. Puede tardar un poco, tened paciencia, por favor. Una vez acabada la descompresión os encontraréis con una carpeta "localhost" en la raíz de la unidad "C:\".

Dentro de esa carpeta existe un archivo que nos interesa ahora: "control.bat". Ejecutadlo, y, si todo ha ido bien, os aparecerá un menú de opciones. Elegid la opción "4", para instalar los Servicios de Apache y MySQL. No os preocupéis si ya tenéis estos Servicios instalados, "localhost" los instalará con un nombre distinto del predeterminado.

Una vez instalados los Servicios volveréis a ver el menú de opciones. Por último, elegid la opción número "1", que habrá de iniciar el Servicio de Apache, el de MySQL, y a su vez abrir la URL "http://localhost/index.php". Y eso es todo... si el asunto ha ido bien, podréis ver el "menú de localhost", que os dará accceso al programa "phpMyAdmin" y a información sobre la instalación de PHP.

Desinstalar "localhost" es sencillo. Basta con ejecutar de nuevo (si lo cerrásteis) el archivo "control.bat" y elegir la opción número "5". Acto seguido, conque borréis la carpeta "localhost", y el resto de archivos relacionados, en principio, no habrá quedado ningún rastro de "localhost" en vuestro sistema.

En fin. No quiero tampoco enrollarme demasiado. El enlace para que podáis descargar "localhost" es el que a continuación copio:

http://rapidshare.com/files/44663394/localhost.zip.html

Se trata de un archivo ZIP de 31 MB. El tamaño, una vez descomprimido, supera los 200 MB. Contiene las últimas versiones (a día de hoy) de los programas Apache, MySQL, PHP, phpMyAdmin y miniRelay.

Y eso es todo. Si tenéis a bien dejar algún comentario al respecto, pues estupendo. :)

Neftali [Germán.Estévez] 24-07-2007 10:19:08

Cita:

Empezado por dec
...El enlace para que podáis descargar "localhost" es el que a continuación copio:
http://rapidshare.com/files/44663394/localhost.zip.html

¿Y porqué en vez de subirlo a RapidShare no lo subes al FTP del ClubDelphi con el correspondiente LEEME.TXT?

...que yo te tenga que decir esto Dec tiene cojon... :D:D:D

dec 24-07-2007 10:27:11

Hola,

Pues por el tamaño Neftalí. :) Porque estamos hablando de 31 MB y el FTP está limitado a 5 MB. Además, tampoco es que piense "publicar" el artefacto... más bien quería que lo echárais un vistazo, hombre de dios, a ver qué os parecería el invento. Si surge la necesidad... ya veremos, pero, para el FTP de moderadores me parecía mucho peso...

PD. Sí; creo que, en mi condición de moderador, puedo saltarme la limitación del FTP de moderadores, pero, ¿debo hacerlo? He ahí la cuestión. :D :D

Neftali [Germán.Estévez] 24-07-2007 10:45:32

Cita:

Empezado por dec
Sí; creo que, en mi condición de moderador, puedo saltarme la limitación del FTP de moderadores, pero, ¿debo hacerlo? He ahí la cuestión. :D :D

Me refería al FTP normal (terawiki). :o

dec 24-07-2007 10:57:24

Hola,

... ¿Pero podría ponerlo a disposición pública? No estoy seguro de esto. :)

Neftali [Germán.Estévez] 24-07-2007 11:52:32

Cita:

Empezado por dec
¿Pero podría ponerlo a disposición pública?

Yo tampoco saber...:o

seoane 24-07-2007 12:01:23

Te quedo muy bien, rapido y sencillo.

dec 24-07-2007 12:01:38

Hola,

Bueno. Gracias Neftalí. Como tampoco parece que la expectación sea mucha, vamos a dejar las cosas como están, de momento. :)

dec 24-07-2007 12:02:14

Hola,

Cita:

Empezado por Seoane
Te quedo muy bien, rapido y sencillo.

Hombre,... ¡si antes hablo! :D

Gracias Domingo. Y digo yo, por cierto, ¿eso quiere decir que te funciona correctamente? :)

PD. Por favor, comenta en qué sistema lo has instalado y cómo ha ido la cosa en general.

PD2. Si editas el archivo "control.bat" verás un "seoane" muy curioso por ahí. :D :D

Neftali [Germán.Estévez] 24-07-2007 12:08:53

En cuanto al "engendro" parece que todo correcto; La primera vez da algun error (al igual que la anterior) (*), pero la segunda se soluciona.

(*) Creo que es debido a que "salta" el FireWall y en ese punto pide ayuda del usuario; Así que realmente no es un fallo.

dec 24-07-2007 12:11:08

Hola,

Sí; lo que dices es "normal" Neftalí. Vamos, hasta donde yo llego. Me interesa sobre todo saber si funciona en otros sistemas, porque, eso significa que no hay "dependencias" no satisfechas y que "localhost" incluye todo lo necesario. Para afinar más el asunto, más que nada, en caso necesario. Aunque ya digo que a este menda le funciona bien por el momento. :)

seoane 24-07-2007 12:30:08

Cita:

Empezado por dec
PD. Por favor, comenta en qué sistema lo has instalado y cómo ha ido la cosa en general.

Lo he probado sobre una maquina virtual (Windows XP SP2 con 192 MB de RAM), la descompresión fue un poco lenta (pero eso puede ser debido a la virtualizacion), el resto del proceso fue de maravilla. En unos minutos tenia un servidor web con php montado. Y ya puestos lo he probado también en un Windows XP sin SP2 con 128 MB de RAM y también funciona bien.

dec 24-07-2007 12:33:08

Hola,

Gracias Seoane. Pues mira... hasta en una máquina virtual de esas funciona. Si es que soy un monstruo. ¡Y no tengo abuela! :D

Bueno. La descompresión es lenta... te pongas como te pongas. He usado "UHARC" para comprimir los archivos y tanto la compresión como la descompresión resultan algo lentas.

Eso sí, comprimido en ZIP "localhost" quedaba en 65 MB. Con UHARC queda en 31 MB, y, una vez descomprimidos... tenemos más de 230 MB.

Así que creo que merece la pena "esperar" un poco para descomprimir el invento. :)

Neftali [Germán.Estévez] 24-07-2007 15:48:21

He descomprimido una vieja máquina virtual con Windows 98 (sólo para probar el invento) y... no funciona!!!:(:(:(

De todas formas, ni siquiera ha llegado a instalar los programas, falla la sintaxis del BAT.

seoane 24-07-2007 16:24:36

Cita:

Empezado por Neftali
He descomprimido una vieja máquina virtual con Windows 98 (sólo para probar el invento) y... no funciona!!!:(:(:(

Lo sorprendente hubiera sido que un servicio se instalara en Windows 98 :p

Neftali [Germán.Estévez] 24-07-2007 17:18:00

No como servicios, pero sí como aplicaciones; Por ejemplo, el servidor de Apache se instala y funciona perfectamente en W98.

Desconozco si las otras poseen las mismas cualidades.

dec 24-07-2007 21:23:41

Hola,

Gracias Neftalí. Gracias a ambos. Pues sí... se ve que el invento, por chulo que sea (normal, como que lo he hecho yo...) hay que advertir que sólo funcionará en Windows NT... y tal vez incluso en XP (tal vez 2000) ó superiores. Aunque parece que en Vista tampoco va del todo bien el asunto. :)

De todos modos parece que al menos Apache sí que funciona en Windows 9x... ignoro ahora si como un Servicio (en cierto modo "experimental" de que hablan en la Web de Apache), o tal vez como una aplicación de consola más, que, a falta de un Servicio...

dec 26-07-2007 12:19:26

Hola,

Escribo para decir dos cosas. Una, que he actualizado el proyecto "localhost" luego de ciertos cambios (si estáis interesados se encuentran en el archivo "cambios.txt"), el principal de ellos, que ahora puede elegirse entre usar PHP5 ó PHP4.

Ah... y la segunda novedad, que estoy utilizando mi espacio Web en el ClubDelphi, en lugar de RapidShare, para alojar el archivo "localhost.zip". Espero obtener el permiso del capo, aunque voy a decírselo ahora mismo. :)

dec 26-07-2007 12:19:28

Hola,

Escribo para decir dos cosas. Una, que he actualizado el proyecto "localhost" luego de ciertos cambios (si estáis interesados se encuentran en el archivo "cambios.txt"), el más "destacable", que ahora puede elegirse entre usar PHP5 ó PHP4.

Ah... y la segunda novedad, que estoy utilizando mi espacio Web en el ClubDelphi, en lugar de RapidShare, para alojar el archivo "localhost.zip". Espero obtener el permiso del capo, aunque voy a decírselo ahora mismo. :)

Por cierto, podéis descargar "localhost" (si lo véis oportuno) desde el siguiente enlace: http://dec.clubdelphi.com/davidesper.../localhost.zip

sakuragi 27-07-2007 21:45:58

muy bien, ahi que probarlo, haver si sirve como respaldo.

funcionara bajo linux?

saludos
(:

eduarcol 06-08-2007 20:09:55

Mira nada mas, buscando en google como instalar un apache me he encontrado esta maravilla, en horabuena Dec utilizo windows xp sp2

dec 06-08-2007 20:11:35

Hola,

Jo, jo, jo, jo... ¿o sea que te funciona? :)

PD. Qué has buscado exactamente, porque, a mí no me sale buscando en Google.es por "Cómo instalar apache".

eduarcol 06-08-2007 20:17:40

abre http://www.google.co.ve

escribe mysql apache juntos

revisa el primer link

dec 06-08-2007 20:21:59

Hola,

Pues no me sale Eduardo, pero, quién sabe, misterios del Google... que como maneja tanta información... Pero digo yo una cosa, ¿llegaste a mi página directamente? ¿Tal vez encontraste referido el proyecto en otra página? Siento tantas preguntas... ¿eh? Por cierto, que sepas que has aparecido en el Blog de un cotizadísimo programador... Jo, jo, jo, jo... espero que no te moleste. :)

eduarcol 06-08-2007 20:35:18

no pierdas tan rapido las esperanzas Mira, jejeje no me molesto al contrario honrado de aparecer por ahi.

Bueno ahora sigo buscando como conectar firebird con php no tendras algun localhost para eso jejeej :D

dec 06-08-2007 20:53:40

Hola,

¡Ahora sí que lo ví! Je, je, je... la clave estaba en lo "juntos" que tenían que estar apache y mysql... yo buscaba esto: apachemysql

Gracias Eduardo. :)

eduarcol 06-08-2007 23:38:49

Amigo Dec Disculpe mi ignorancia en este tema, pero tengo serias dudas, instale el localhost desde mi maquina funciona a la perfeccion, pero desde cualquier otra de la red no reconoce url

por ejemplo: http://192.168.1.10/index.php

me dice qe no encuentra la pagina, mientras que en la local http://localhost si existe

sera que hay que configurar algo en apache?

dec 07-08-2007 00:12:41

Hola,

Ostras... pues ahora mismo me dejas sin saber qué decirte... la verdad es que yo tampoco estoy muy puesto en estos temas y no sé ahora mismo por dónde pueden ir los tiros... tal vez algún compañero más avezado en estos asuntos puede ayudarnos a los dos.

noshy 07-08-2007 14:17:38

No se puede bajar
 
Hola, quise bajar el localhost y ya no existe en la url que pusiste para bajarlo, me puedes indicar de donde lo puedo bajar?

Salu2

dec 07-08-2007 14:19:24

Hola,

Tienes la URL en el mensaje 19 de este mismo Hilo.

lucasarts_18 07-08-2007 15:50:49

Cita:

Empezado por eduarcol (Mensaje 220896)
Amigo Dec Disculpe mi ignorancia en este tema, pero tengo serias dudas, instale el localhost desde mi maquina funciona a la perfeccion, pero desde cualquier otra de la red no reconoce url

por ejemplo: http://192.168.1.10/index.php

Hola, ya probaste haciendo un ping a esa máquina.

Hasta Luego .-

eduarcol 07-08-2007 15:57:06

Cita:

Empezado por lucasarts_18 (Mensaje 221137)
Hola, ya probaste haciendo un ping a esa máquina.

Hasta Luego .-

Si y acabo de solucionar el problema era el archivo de configuracion httpd.conf, tiene una directiva Listen que por defecto viene

127.0.0.1:80

simplemente hay que cambiarselo al de la maquina en cuestion

Gracias por el interes y gracias a Dec por el instalador tan sencillo

dec 07-08-2007 16:00:25

Hola,

Oyes, pues, en mi ignorancia me pregunto, ¿y si en lugar de indicar "127.0.0.1" se indicase "localhost"? ¿Tal vez funcionaría independientemente de la IP que se usase? Me temo que estoy diciendo alguna barbaridad... :)

Cita:

Empezado por Eduardo
Gracias por el interes y gracias a Dec por el instalador tan sencillo

No hay de qué Eduardo, no tiene ningún mérito. :)

eduarcol 07-08-2007 16:05:15

Cita:

Empezado por dec (Mensaje 221145)
Hola,

Oyes, pues, en mi ignorancia me pregunto, ¿y si en lugar de indicar "127.0.0.1" se indicase "localhost"?

Es lo mismo solo se refiere a la direccion local, como mi caso es una intranet mientras se realizan las pruebas le coloque el nombre del host y funciona

sistemas:80

habria que ver si saliendo el internet funcionaria, ya que igual lo redirecciono con el router, no se pienso yo que deberia :D

Cita:

Empezado por dec (Mensaje 221145)
No hay de qué Eduardo, no tiene ningún mérito. :)

Vamos deja ya la modestia, te echastes un tiempo para echarlo a andar y venga yo de aprovechado y lo ponga a funcionar en menos de 2 minutos eso tiene que agradecerse

seoane 07-08-2007 16:08:04

Y por que no usar:
Código:

Listen 80
Sin especificar la ip.

eduarcol 07-08-2007 16:10:10

Cita:

Empezado por seoane (Mensaje 221149)
Y por que no usar:
Código:

Listen 80
Sin especificar la ip.

no sabia que funcionara, pues lo voy a colocar asi

dec 07-08-2007 16:16:32

Hola,

Si lo que dices funciona Domingo, pues actualizaremos el invento. :)

Edito: Aquí pasa algo raro... yo busco "Listen" en los archivos de configuración del "localhost" que estoy usando y lo que veo es: "Listen 80"... De hecho acabo de probar con mi IP y el asunto funciona... ¿podéis decir si ahora mismo os funciona a vosotros?

Seguid este enlace a ver: http://82.158.255.47/

seoane 07-08-2007 16:22:51

Cita:

Empezado por dec
Si lo que dices funciona Domingo, pues actualizaremos el invento. :)

Que falta de fe, por dios :p :D
Cita:

Empezado por Documentacion de Apache
Listen can be used instead of BindAddress and Port. It tells the server to accept incoming requests on the specified port or address-and-port combination. If the first format is used, with a port number only, the server listens to the given port on all interfaces, instead of the port given by the Port directive. If an IP address is given as well as a port, the server will listen on the given port and interface.

For example
Listen 80
Listen 8000

Y yo antes de meterme en la configuración del apache, comprobaría el firewall de windows

seoane 07-08-2007 16:24:34

Cita:

Empezado por dec
Seguid este enlace a ver

:eek: Tienes el MyAdmin sin contraseña !!!

dec 07-08-2007 16:26:12

Hola,

Sí; la verdad es que no me suelo preocupar en ese sentido, puesto que no lo uso sino en local y, bueno, el Servidor no está funcionando todo el tiempo... ni mucho menos. De todos modos tal vez sea el momento de plantearme estas cosas, que nunca se sabe.

Para empezar, ya que sé que has podido acceder, voy a "apagar" el asunto. Gracias Seoane. :)


La franja horaria es GMT +2. Ahora son las 17:30:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi