Avatar Image
@man / @woman
@man / @woman

Intentaré hacer una guía básica sobre un servidor web y como crear un entorno para el desarrollo en nuestra pc (sobre Windows):


Los componentes necesarios, son:

- Servidor Web (webserver): lo más común en toda la web y estable es Apache.

- Php: Ejecuta los scripts de este lenguaje que estén alojados en el servidor (si la página contiene scripts en Php, es necesario instalar este lenguaje).

- MySqlServer: Es un administrador de bases de datos (si necesita almacenar datos, es un componente requerido junto con Php).

Tienen que estar instalados y configurados para que trabajen en forma conjunta.

Básicamente (pero haciendo un recorrido completo), cuando un usuario se conecta a una web (web, foro, blog, etc) Apache recibe las solicitudes de los clientes; si la solicitud es una página HTML la busca y devuelve al cliente sin más; cuando debe ejecutar un script Php Apache carga Php para que lo ejecute; Php, si necesita realizar alguna operación en una base de datos, interacciona con MySqlServer enviándole las consultas y recuperando los datos; luego Php devuelve la respuesta a Apache para que la envíe al browser cliente.

* PhpMyAdmin es un software que permite administrar las bases de datos de MySQL (teniendo Php instalado); es al que accedemos luego de logearnos en https://mysql.webcindario.com/

Nota: PhpMyAdmin, de forma predeterminada, no trae configurada la seguridad en forma adecuada como para someter al servidor a internet (hay que reconfigurarlo ...).


- Entorno de desarrollo: Es un sistema que integra los componentes anteriores.

Hay software que instala todo en un paso y lo deja configurado para desarrollo (si no tienes experiencia en instalar y configurar estos componentes en forma individual es lo que se impone).

Existen distintas denominaciones genéricas, dependiendo del SO de nuestra pc:

- WAMP (Windows-Apache-MySQL-Php)

- LAMP (Linux-Apache-MySQL-Php)

- XAMP (en realidad no es independiente de la plataforma, sino que tiene instaladores para cada plataforma)


Webs y descargas:

Apache: http://httpd.apache.org/

Php: http://www.php.net , http://www.php.net/manual/es

MySQL: http://www.mysql.com/

WAMP: WampServer: http://www.wampserver.com/ , EasyPhp (última Vers: 2.0b1): http://www.easyphp.org/index.php

LAMP:

XAMP: http://www.apachefriends.org/en/xampp.html (para Windows, Linux, Mac y Solaris)


Los MP no son para continuar temas iniciados en el foro de soporte.
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 20/Jul/2009, 14:24
Javiermedina96 demoniodehiel111kJul/09
Por: , el 21/Nov/2005, 04:43
Fer_Diaboliko MaIcOl germangerman22kNov/05
Por: , el 14/Jun/2004, 22:03
divasexy NoSetup.org User 7056 Mefisto_myt Defero_II72kJun/04
Por: , el 18/Nov/2003, 18:51
Soy_un_Iguazo MaIcOl12kNov/03