Desarrollo de sitios dinámicos con PHP, MySQL y Dreamweaver en Windows (Parte I: Instalación de la plataforma de Desarrollo)

In: Desarrollando

26 Oct 2005

El desarrollo de aplicaciones web con PHP y MySQL siempre ha estado relacionado con LINUX, tal vez porque ese fue su ambiente de origen. Sin embargo, lo que mucha gente no sabe es que es perfectamente posible desarrollar este tipo de aplicaciones y sitios en nuestro Windows favorito. ¡Y con nuestra herramienta favorita! (Léase Dreamweaver MX).

En este tutorial vamos a cubrir la instalación de las herramientas que necesitamos para desarrollar, la configuración de Dreamweaver MX, la creación de una página que que acceda a una base de datos y muestre los datos y un formulario que permita agregar más datos.

Para comenzar, necesitamos descargar AppServ. AppServ es un paquete integrado que incluye las herramientas que necesitamos, todas con licencia GNU/GPL (gratuitas):

La versión 2.4.4a (la última versión estable en el momento de escribir esto) ocupa sólamente 11.4 Mb para descargar en un único ejecutable.

Podríamos instalar cada uno de ellos por separado, descargándolo de sus respectivos sitios, pero en tal caso, deberíamos realizar toda la configuración manualmente, lo cual puede ser muy engorroso. La ventaja de estos paquetes es que ya están preconfigurados para funcionar correctamente en Windows.

Comenzamos la instalación y seleccionamos el directorio por defecto: C:\AppServ, y la instalación típica que se nos informa que ocupará 28 Mb en nuestro disco.

El servidor debe llamarse localhost. En Server Information, nos aseguramos de dejar el nombre del servidor como ‘localhost’. La dirección de correo no es importante.

La pantalla siguiente nos pedirá la información de usuario y contraseña para las bases de datos MySQL. En User Name ponemos ‘mysql’, y en Password ‘mysql’ (asegurarse de tipear bien, y de anotar los datos en algún lado).

Instalacion AppServ

Un detalle importante: Un bug de AppServ provoca que a veces ese usuario y contraseña no se guarden en la configuración de MySQL. En ese caso siempre podremos usar el usuario ‘root’ y sin contraseña. ¡Pero usarlo sólo para pruebas en nuestra máquina!

Luego de esto el programa de instalación procederá a copiar los archivos en nuestro rígido. Al finalizar la copia, nos mostrará la última pantalla donde debemos activar los casilleros ‘Start Apache’ y ‘Start MySQL’. Luego veremos un par de ventanas que aparecen y desaparecen.

Para comprobar que Apache funciona, abrimos el navegador preferido y escribimos: http:\\localhost en la barra de direcciones. Si todo está perfecto cargará la página de bienvenida que vemos abajo. ¡Estamos ‘navegando’ en nuestra propia PC!

AppServ funcionando

Ya tenemos nuestro ambiente de desarrollo completo. En la próxima parte, veremos cómo administrar la base de datos.

53 Responses to Desarrollo de sitios dinámicos con PHP, MySQL y Dreamweaver en Windows (Parte I: Instalación de la plataforma de Desarrollo)

Avatar

Julio

October 27th, 2005 at 3:27 pm

Justo lo que andaba buscando!

Una explicación clara y sencilla de como con trabajar con php y mysql. Estare muy pendiente de este tutorial.

Saludos!

Avatar

guillermo ortiz

November 12th, 2005 at 1:49 am

Primero que todo agradezco mucho la labor de personas como ustedes que ponen sus conocimientos a disposicion de todo el mundo. Segundo, cree un formulario, igual al que en este momento estoy llenando, en dreamweaver, ya tengo la base de datos, realizo la conexion en la pestaña databases de application, muestra la tabla con sus respectivos campos, ahora como hago para relacionar el formulario con cada campo de la tabla, estoy varado en ese paso. Se que no es un foro pero si pudieran ayudarme lo agradeceria inmensamente
cordial saludo

Avatar

admin

November 12th, 2005 at 3:45 pm

Arrastras los campos desde la ventana sobre los cuadros de texto.

Si no, directamente en el menú Insertar, abajo de todo tienes opciones que incluso te crean el formulario entero. Perdona pero ahora no tengo el DW a mano. :-)

Avatar

Ulises

March 22nd, 2006 at 5:46 pm

Gracias por poner a mano este tutorial, te queria preguntar si me puedes ayudar con algo, instale todo el AppServ v2.4.5, todo esta caminando bien, pero cuando trato de buscar data desde mi B.D. en MySql, me aparece en el navegador el mensaje Resourse id #5, te agradeceria tu ayuda.

Avatar

Rogelio Valencia Garacia

March 28th, 2006 at 6:52 pm

por favor me gustaria que me enviaran al appserv donde esta incluida el pho , mysql y el servidor apahe por favor
gracias

Avatar

admin

March 29th, 2006 at 5:12 pm

El enlace está por ahí arriba, pero es este:

http://www.appservnetwork.com/

Avatar

cesar augusto gaitan

May 18th, 2006 at 1:04 pm

hola yo instale la version de appserver win32 v2.4.5 y se instala todo normal solo q el problema es que cucando lo ejecuto con el localhost no me muestra la pagina e intentado con los puertos 100 y 80 y me sale el mismo error quisiera q me ayuden a solucionar este problema

Avatar

admin

May 22nd, 2006 at 1:43 pm

Asegurate que el servicio Apache esté funcionando.

Hacé Ctrl-Alt-Del y fijate si en la lista de Procesos aparece Apache.
Sino, entre los iconos de Appserv que se instalan, buscá el que dice ‘Start Apache’.

Avatar

Nicolas

July 8th, 2006 at 9:48 pm

Hola, yo instale el appserv enun par de maquinas con Winxp sin problema solo que no guarda el usuario y contraseña que te pide al principio y que despues tengo que cambiar una linea del archivo de configuracion del “mysqladmin” para que no me salte una advertencia en rojo. Lo quise instalar en una PC cin Win ME y con el mysql me salta el error: “No se pude iniciar mysql en Win *.x como un servicio” probe con el archivo mysql_start.bat pero tampoco pasa nada alguien me podria decir como hago para iniciarlo correctamente para que funcione.

Saludos y gracias

Avatar

admin

July 9th, 2006 at 1:10 am

Nicolás:

Si instalaste MySQL 5, el sitio de mysql dice esto: Estos servidores pueden ejecutarse en Windows 98 o Me, pero sólo si el protocolo TCP/IP está instalado.

Te recomiendo que instales alguna versión 4.x de mysql en ese equipo.

Avatar

mariano

August 9th, 2006 at 9:38 pm

me gustaria saber como configurar dreamweaver para un pagina en la que se puedan cargar archivo, lo que si se hacer un formularios para cargar comentarios

Avatar

Anuar

August 31st, 2006 at 11:18 am

Hola, tengo un problema: He instalado el Appserver 2.4.5, para montar la plataforma Claroline. pero me presenta el siguiente problema al tratar de instalarla:

#2003 – Can’t connect to MySQL server on ‘localhost’ (10061)

La instalación se lleva a cabo en una máquina con Win98se con 64 mb de memoria.

Me gustaría que me ayudaran con esto. Gracias.

Avatar

admin

August 31st, 2006 at 11:31 am

Anuar:
Fijate dos comentarios mas arriba del tuyo, la referencia a MySQL 5. Creo que tu problema es al mismo.

Avatar

Jose

October 27th, 2006 at 10:33 am

Se percibe interesante este curso espero continuar. Hasta el momento no presento ningún problema de instalación ni nada parecido ya tengo desarrollada la base de datos y la pagina lo necesito es saber como realizar los formularios para las consultas bien sea generalizadas o individuales.

Avatar

Marcelo

January 4th, 2007 at 8:32 am

como consigo la II parte de este tutorial

Avatar

yazmin

March 26th, 2007 at 2:40 pm

hola:
disculpa no me aparece la ventana de bienvenida como le hago,
o en que estube mal, te agradeceria la aclaracion
gracias
hasta pronto

Avatar

Jorge

April 11th, 2007 at 7:37 pm

Probad a reiniciar despues de la instalacion si al ir al localhost no aparece la ventana que debe de aparecer.A mi me ha funcionado con windows XP.

¿¿¿Sabéis si es compatible con windows Vista??? Me lo acabo de instalar y no me va. Al intentar acceder al localhost se me abre la siguiente direccion http://www.iis.net. Podéis ayudarme??

Gracias

Avatar

Alexander Stefan Castro Castro

April 12th, 2007 at 9:32 pm

Gracias…

Avatar

Mario

April 16th, 2007 at 2:25 pm

Jorge:

Eso es porque ya tienes instalado Internet Information Server (IIS), que es el ‘Apache’ de Microsoft.
Probá desinstalarlo y reinstalarlo nuevamente pero donde te pregunta por el puerto (80 por defecto), proba poner otro, (a veces se usa 8080).

Luego ingresas a http://localhost:8080/

Si no, deberás sacar IIS.

Avatar

Jorge

April 27th, 2007 at 9:14 am

Gracias Mario!!!

parece que funciona así.

Salud!!

Avatar

vanessa

June 5th, 2007 at 11:57 pm

Baje el Appserv, esta bien configurado ya que aparece en mi localhost. El problema es q cuando estoy en dreamweaver, en la paleta base de datos, hago la configuracion para mysql correctamente y cuando le doy examinar me arroja el errorHTTP404.dICE Q NO HAY servidor de prueba o q no esta especificado en la URL. cosa q si esta. De antemano Muchas gracias por la ayuda.

Avatar

jose

July 13th, 2007 at 10:25 pm

hola amigos por fin encontre un foro inteligente. tengo un problema, realize un programa de de gestion de datos con php desde mi computadora con la ayuda de dreamweaver, ya terminado este instale el appserv en la maquina del cliente y pase el programa hecho, al tratar de correrloi con el localhost me sale un mensaje de error y no me da la pagina de inicio a que creen que se deba esto??? gracias amigos.

Avatar

Mario

July 16th, 2007 at 3:06 pm

Jose:
Estaría interesante saber el mensaje exacto de error…
Pero para que empieces a buscar yo apostaría por diferente usuario/contraseña de la base de datos, o diferente ruta en los archivos.
Suelen ser la cosas más comunes que cambian de un equipo a otro.

Avatar

ana

July 25th, 2007 at 3:56 pm

gracias

Avatar

Panos

August 31st, 2007 at 2:35 am

HI MEN!!HOW DOWNLOAD THIS PROGRAM{AppServ v2.4.5

Avatar

Eliecer David

September 3rd, 2007 at 10:57 pm

Cuando le doy la direccion http://localhost/ me sale que IE no puede encontrar la pagina y al hacer una prueba del apache me sale este error
“Syntax error on line 415 of C:/appserv/apache/conf/httpd.conf: logformat takes 1-2 arguments, a log format strings and an optional format name” les agradeceria su pronta ayuda,por otro lado utilizo windows xp ue

Avatar

Mario

September 4th, 2007 at 2:03 am

Comenta esa línea poniendo un # adelante, guarda el archivo e inicia Apache nuevamente.

Avatar

Daniel

October 15th, 2007 at 9:27 pm

se puede utilizar el appserv en windows ue v 6 o 7?, lo instale y mysql desaparece no se queda activo.

Avatar

ronald st

October 23rd, 2007 at 10:21 am

ay versiones del appserver para VISTA, por q lo instale y no me funciona, onda no me abre el localho

Avatar

carlita

October 24th, 2007 at 1:07 pm

la verdad sopn muy buenos

Avatar

Mr. Charlie

February 16th, 2008 at 1:24 pm

Recomiendo usar el WAMP Server, este instala el apache, php my admin y mysqul, este instala todo y sin tener que configurar nada, todo muy sencillo y facil de manejar.

Avatar

Marcel

May 15th, 2008 at 9:39 pm

Estoy realizando un Aplicacion con el Appserv y al realizar consultas simples se me vuelve lento.Por lo que lei es un problema con el mysql y el dns pero no lo pude resolver
Que puede ser ?

Avatar

albert

August 5th, 2008 at 7:23 pm

holas a todos tengo la solucion para instalar el appserv en el winvista y es: primero descargen el software llamado virtual pc, y lo insatlan en su win vista. esto creara en nuestar otra maquina pero virtual.´
Saldra una ventana en donde veras el equipo virtual creado.
Luego le das click en la opcion iniciar y entras al setup, como si fuera una maquina normal, le dices que inicie desde cd y adivina que..le instalas el windowsxp,,,como lo haces normalmente..poruqe ese maquina virtual no tiene ningun sistema por defecto, bueno una vez hecho eso o sea una vez con windows xp, esa maquina virtula sera en donde instales el appserv. y listo amigos.
quiero decirles que ese es un porceso un poco largo, pero y se los digo con experiencia, se van a demorar mas en buscar en internet una solucion lleve 5 meses buscandola y nada. asi que to hice eso, cuando necesito el appserv inicio mi virtul pc y abro mi winxp, ovbiamente en el winxp instale tb el dreamweaver cs3, que es lo que necesito…

Avatar

lissa pink

August 31st, 2008 at 9:15 pm

beuno yo instale appserv 2.5.10 y no me sale al darle localhost, bsuco e inico el apache y no se inicio. he leido ssu comentarios parecidos al mio hecho lo qeu recomineda y no ma sale

Avatar

lissa pink

August 31st, 2008 at 9:17 pm

otra pregunta o sera qeu debo insyañarme un menos qeu este. es para mi poyecto de grado una pagina web que realizare con base de datos y necesito sea gratis sin licencia

Avatar

lissa pink

August 31st, 2008 at 9:33 pm

ya lo solucione gracias

Avatar

lissa pink

September 2nd, 2008 at 1:15 pm

hola el AppServ que instale no me deja creae llaves foraneas como hago

Avatar

Mario

September 2nd, 2008 at 1:54 pm

Hola.
No es el AppServ. Para utilizar claves foráneas necesitas usar tablas InnoDB en MySQL.
El instalador de AppServ te pregunta si quieres instalar esta característica.
Luego, al crear una tabla nueva en la base, elijes InnoDB en lugar de MyISAM.
Chequéate la documentación de MySQL.

Avatar

NINA

November 10th, 2008 at 6:46 pm

hola
instale en mi maquina appserv 2.5.10 y no me sale nada en localhost ya me fije en el administrador de tareas y el apache start esta activo .QUE DEBO HACER ?

Avatar

Mario

November 11th, 2008 at 12:49 am

Seguro lo instalaste en el puerto 80, verdad?
Reiniciaste la PC?
Tienes otro servidor web como IIS instalado?

Avatar

Swg

January 1st, 2009 at 10:04 pm

Nas..

Mi problema es el siguiente..

Instale el WampServer 2.0.. y todo perfecto, puedo colgar las web y la pueden ver y demás.. pero no me deja entrar en “phpmyadmin” me salta siempre esto:

—————————–

Error
MySQL ha dicho:

#2003 – Can’t connect to MySQL server on ‘localhost’ (10061)

—————————–

Haber si podéis exarme una manita si no es mucho pedir pls… que sin eso no puedo crear las base de datos para los foros a subir y tal..

Avatar

Mario

January 2nd, 2009 at 9:00 am

Verificá que el proceso mysqld-nt aparezca en la lista del administrador de tareas. Si no está deberías poder arrancarlo manualmente con algún ícono.

Avatar

Swg

January 2nd, 2009 at 10:44 am

q va.. esta todo en orden… pero no puedo acceder..:S me salta siepre con lo mismo

Avatar

Belem

January 9th, 2009 at 6:23 pm

Me gustaria saber si ya existe la segunda parte de este tutorial.

Es precisamente lo ke ando buscando y es muy util para mi espero me puedan ayudar.

Avatar

Marita

May 8th, 2009 at 4:50 pm

Hola

Igual que Belem, me gustaría saber si hay una segunda parte de este tutorial que está muy bueno y sumamente útil.

Gracias

Avatar

nella

May 20th, 2009 at 8:23 pm

instale recientemente la appserv 2.6.0 para trabajar PHP con dreamweaver 8 y se me han presentado muchos errores al crear la conexión, al implementar los procedimientos de insertar, eliminar en fin todo lo que tenga que ver con la base de datos. Con mi anterior appserv 2.5.2 no pasaba. ¿A qué se debe esto???

Avatar

Mario

May 20th, 2009 at 9:56 pm

La versión 2.6.0 tiene una versión BETA de PHP 6. Para nada recomendable salvo para experimentos…

Avatar

nella

June 1st, 2009 at 12:25 pm

ok muchas gracias mario, me quedare con la versión anterior 2.5. y asi realmente no me complico

Avatar

nella

June 1st, 2009 at 12:27 pm

ok gracias mario

Avatar

Valen

August 18th, 2009 at 3:02 pm

Saludos, el toturial se ve algo claro, ahora bien, hay un problema porque a la hora de descargar cualquiera de esos software no se dice cual version descargar. Ese el punto flojo del toturial, seria buena poner los links de descargas.

Buenos dias

Avatar

yeison

August 25th, 2009 at 7:26 pm

La versión 2.6.0 tiene una versión BETA de PHP 6. Para nada recomendable salvo para experimentos

Avatar

Moncho

March 16th, 2010 at 2:49 pm

desearia me ayudaran en conseguir un buen material avanzado de dreamweaver 8 en donde te enseñen a configurar el apache , php,mysql y comop trabajar pagina web en este. Gracias de antemano.
Donde sugue este tutorial?monchcoali

Avatar

Andres

August 3rd, 2010 at 8:05 pm

por favor ayuda cuando intento ingresar al localhst me dice que internet explorer no puede encontrar la pagina

Comment Form

Acerca del blog

Subdesarrollando es el blog personal de Mario Figge, desarrollador y docente de la ciudad de Rosario, Argentina.

Fotos

  • 			Egg McMuffin publicó una foto:	Potrillo mamón
  • 			Egg McMuffin publicó una foto:	Este es un... pechito amarillo?
  • 			Egg McMuffin publicó una foto:	Sin comentarios :-D
  • 			Egg McMuffin publicó una foto:	La vista desde Los Linderos hacia el lado de San Luis... la caída esa tiene como 1200 metros.
  • 			Egg McMuffin publicó una foto:	Desde el centro de la cima del Champaquí
  • 			Egg McMuffin publicó una foto:
  • 			Egg McMuffin publicó una foto:	En medio de la nube
  • 			Egg McMuffin publicó una foto:
  • 			Egg McMuffin publicó una foto:	Pichón de águila
  • 			Egg McMuffin publicó una foto:	Caída libre... no apto para gente con vértigo
  • 			Egg McMuffin publicó una foto:
  • 			Egg McMuffin publicó una foto:	Un... pecho colorado?
  • Jonatan: Son Geniales! me mate buscando una solucion para hacer algo similar, y lo encontree aca y era de lo [...]
  • Mario: A veces el sistema está fuera de línea y en un par de horas anda de nuevo. Y a veces bloquean las [...]
  • Ger: Hoy mismo intente hacer un pago mediante paypal con Visa y me encuentro que esta bloqueado. Se habia [...]
  • ¿Que es Hosting? « remembranzasdelpasado: [...] de distintas aplicaciones de Internet. Esta es una representación gráfica de como es el pro [...]
  • nitus: Buenismo, sale de 10! Un abrazo grande y gracias! [...]