APPSERV servidor WAMP en Windows

De Manuais Informática - IES San Clemente.
Saltar a: navegación, buscar

Introducción

WAMP é o acrónimo usado para describir un sistema de infraestructura de internet que usa as seguintes ferramentas:

   * Windows, como sistema operativo;
   * Apache, como servidor web;
   * MySQL, o xestor de bases de datos;
   * Perl, PHP, o Python, como linguaxes de programación.

O uso dun WAMP permite servir páxinas html a internet, ademáis de poder xestionar datos nelas, o mesmo tempo un WAMP, proporciona linguaxes de programación para desenrolar aplicacións web.


Screencast: Instalación de AppServ (servidor WAMP)

Aprende.png
Sobre os Screencast

Para accesos dende Internet recoméndase escoller o primeiro hiperenlace Screencast.
Para accesos dende o IES San Clemente, escoller o enlace equivalente Mirror Instituto.

Narración, deseño e programación por Rafael Veiga.

Instalación dun servidor Web con Apache + MySql + PHP (8 MB)

Screencast: Instalación de APPServ

Mirror Instituto: Instalación de APPServ



Screencast: Configuración Dreamweaver y AppServ

Aprende.png
Sobre os Screencast

Para accesos dende Internet recoméndase escoller o primeiro hiperenlace Screencast.
Para accesos dende o IES San Clemente, escoller o enlace equivalente Mirror Instituto.

Narración, deseño e programación por Rafael Veiga.

Configuración de Dreamweaver para APPServ (2.5 MB)

Screencast: Dreamweaver y APPServ

Mirror Instituto: Dreamweaver y APPServ



Descarga e instalación de APPServ

Imos ver cómo instalar e configurar un servidor desta clase empregando a aplicación APPServ.

Instalando a aplicación appserv:

Appserv-0.jpg
Appserv-1.jpg

Introducimos o nome para o noso dominio e un e-mail e o porto no que queiramos que escoite.
Appserv-2.jpg

Poremos un contrasinal ó usuario root (do Mysql) e marcaremos a opción Old Password Support (PHP MySQL API function)
Appserv-3.jpg

Appserv-4.jpg
Appserv-5.jpg

Creación de usuario, bases de datos e privilexios de acceso

Accedendo ó noso servidor web e ó phpMyAdmin:

Abriremos o navegador web e teclearemos http://localhost.

Se instalamos o servidor apache nun porto distinto ó standar (porto 80) entón poremos http://localhost:numporto. Por exemplo http://localhost:8181


Appserv-6.jpg

Para xestionar as nosas bases de datos faremos click no phpMyAdmin.

Appserv-7.jpg
Introduciremos como usuario root e o contrasinal que puxemos na instalación.


Éste é o aspecto do phpmyadmin:
Appserv-8.jpg


Agregar un usuario MySQL

¿Cómo agregar un novo usuario ó MYSQL, para que coincida co usuario e contrasinal do servidor.local do IES?

Atención: Temos que seleccionar primeiramente na zoa esquerda a base de datos mysql.

Appserv-8.jpg

A continuación pulsamos no icono SQL.

O que imos facer é crear un usuario chamado webX_u1 con contrasinal xxxx. Teredes que sustituir o nome do usuario e o contrasinal polos datos que desexedes.

Recoméndase que poñades os mesmos datos que empregades no servidor Breogán do IES San Clemente. Deste xeito non teredes que estar cambiando os datos de usuario e contrasinal cando copiedes os ficheiros (que traedes da casa) ó servidor e viceversa.

CREATE USER 'nome_usuario'@'localhost' IDENTIFIED BY  'contrasinal'

Exemplo:

CREATE USER 'pepito'@'localhost' IDENTIFIED BY 'abc123'

Creación da base de datos

Creamos a nova base de datos para o usuario anterior:

CREATE database nomebasedatos

Exemplo:

CREATE database webdb1

Aplicación de privilexios

E por último soamente nos falta aplicarlle privilexios o usuario anterior sobre a base de datos creada recentemente:

GRANT ALL PRIVILEGES ON basedatos . * TO 'usuario'@'localhost';

Exemplo:

GRANT ALL PRIVILEGES ON webdb1 . * TO 'pepito'@'localhost';

Borrado dun usuario e base de datos

Para borrar un usuario e a base de datos faremos o seguinte:

DROP USER 'usuario'@'localhost';

DROP DATABASE nomebasedatos;

Exemplo:

DROP USER 'pepito'@'localhost';

DROP DATABASE webdb1;

Xa podemos desconectarnos como root do phpmyadmin pulsando no icono Sair e probaremos a entrar co usuario anterior.

Carpeta raiz do servidor web

A CARPETA RAIZ DO NOSO SERVIDOR WEB ESTARÁ EN:

C:\AppServ\www

Crearemos unha nova carpeta dentro de www e chamarémoslle web.

Alí dentro poremos todos os nosos ficheiros de PHP e HTML para o proxecto.

C:\AppServ\www\web

Comprobación de execución de páxinas

Para comprobar os nosas páxinas entraremos en

http://localhost/web/ficheiro.php


Xestión de servizos Mysql e Apache

Dende o menú de aplicacións podereos xestionar os servizos, editar o ficheiro httpd.conf (opcións do apache) e incluso cambiar o contrasinal do root para mysql, etc..


Appserv-10.jpg

--Rafael Veiga 13:35 10 feb 2009 (GMT)