sábado, 1 de noviembre de 2014

Como desarrollar sitios en nuestra máquina local.

Al comenzar a programar nuestros sitios web, solo basta con utilizar una misma PC que nos hará de cliente y de servidor al mismo tiempo, como mínimo necesitaremos contar con un servidor web (como por ejemplo Apache, uno de los más populares, y estables  hoy en día) y por supuesto un servidor de bases de datos (como lo es MySQL, gratuito, rápido, fácil de administrar, y estable). Por último un lenguaje de programación en nuestro caso, PHP.

Tener en cuenta antes de la instalación:

Por medio de la descarga podemos realizar la instalación y configuración de cada uno de los componentes por separado; otra opción es a través de los paquetes de instalación actualmente disponibles para los distintos sistemas operativos como (Windows, Linux y MacOs) que hacen la tarea más sencilla, ahorrando tiempo automatizando el proceso de instalación y de esa manera librando al usuario de posibles errores e incompatibilidades. WAMP como ejemplo. Siendo una de las herramientas más utilizadas por su calidad y sencillez. 

Al término de la instalación de las herramientas, ya tendremos todo lo necesario para comenzar el desarrollo de aplicaciones en nuestro sistema.



Fig. 1 Página principal de WAMP SERVER

Nos descargamos  la versión de WAMP que se adapte a nuestras necesidades, optando por la última versión disponible. Con WAMP SERVER tendremos una distribución que cuenta con Apache, MySQL Y PHP. La fórmula secreta para el desarrollo de  nuestras aplicaciones web.

Instalación de WAMP SERVER.

De la manera habitual que llevamos a cabo la instalación de software en nuestro sistema operativo Windows, instalaremos el paquete de aplicaciones sin tener inconvenientes. Al presentar la pantalla de bienvenida debemos aprobar las condiciones de licenciamiento y seleccionar el directorio de instalación (c:/wamp) después un nombre para los accesos directos y, por último, la opción de iniciar o no WAMP de manera automática al iniciar Windows.

Fig. 2 Pantalla de bienvenida del instalador de WAMP.

Fig. 3 Aprobación de las condiciones de licenciamiento de WAMP.

Fig. 4 Selección de la locación donde va ser instalado WAMP.

Una vez culminados los pasos, se nos preguntara cuál es la carpeta que hará de DocumentRoot (Este es el directorio en el cual almacenaremos todas nuestras aplicaciones). Carpeta ya mencionada anteriormente con la variante www: c/wamp/www.

En la próxima sección nos preguntaran acerca de la dirección de nuestro servidor de correo: Por el momento esto no será absolutamente necesario para nuestros primeros desarrollos, así que dejamos el valor por defecto: localhost y la misma dirección de correo.

Fig. 5 Parámetros email PHP.

En pocos instantes estaremos viendo como la interfaz gráfica de WAMP nos permite acceder de manera rápida y sencilla a las diferentes opciones relativas al manejo y la administración de servidore y sitios. Un detalle importante, es que el instalador nos pedirá definir la ruta hacia cual navegador que poseemos en nuestro pc utilizará WAMP para acceder a nuestros sitios web. Si seleccionamos Internet Explorer (c:\windows\explorer.exe) o Mozilla Firefox  (c:\archivos de programas\Mozilla Firefox). O el Navegador de Google Chrome.

Si en un futuro tenemos la necesidad de cambiar dicho navegador lo podemos hacer modificando cuidadosamente el archivo: wampmanager ARCHIVO CONF en la ruta (navigator = "C:\Program Files\ ").

Finalizada la instalación, iniciamos la aplicación. En el área de motificacion de nuestro sistema (aparece por defecto  en la parte inferior derecha) el icono de WAMP. al hacer clic derecho o izquierdo tendremos las siguientes opciones:



Fig. 6 Funciones icono WAMP 

- Localhost permite al usuario ingresar (por medio del navegador seleccionado anteriormente en el transcurso de la instalación) a nuestra página de inicio que contiene una lista de todos nuestros sitios. Por supuesto en primera instancia este directorio estará limpio.

-  phpMyAdmin ingresaremos a través del navegador, a esta aplicación que nos permitirá administrar nuestro servidor MySQL, y así poder manejar las diferentes bases de datos que usarán nuestros sistemas.

- www directory es uno de los acceso al directorio DocumentRoot de nuestro sistema, por medio del cual accederemos a todos nuestros sitios.

- Log files y Config files nos listan los distintos archivos correspondientes al registro de errores y a los archivos de configuración.

- Así como Apache modules (módulos del servidor web Apache) como PHP settings (opciones y extensiones PHP) permiten controlar características espeficicas y avanzadas acerca de estas herramientas, y habilitar o deshabilitar funcionalidades.

Alias directories nos permite crear accesos directos a determinados sitios locales, por ejemplo http://localhost/sitio.

Dentro de la sección Services, en el mismo menú, contaremos con opciones para el manejo de los distintos servicios. Al entrar en funcionamiento, tanto Apache como MySQL crean sus propios procesos, que pueden ser wampapache (httpd.exe) y wampmysqld(mysqld-nt.exe), a los que se denomina servicios.

(Star/ Resume, Stop, y Restart) serán controlados desde aquí junto a otros como (Start All Services, Stop All Services, Restart All Services).

No hay comentarios.:

Publicar un comentario