https://manuais.iessanclemente.net/index.php?title=APPSERV_servidor_WAMP_en_Windows&feed=atom&action=historyAPPSERV servidor WAMP en Windows - Historial de revisiones2024-03-29T14:54:16ZHistorial de revisiones de esta página en el wikiMediaWiki 1.36.2https://manuais.iessanclemente.net/index.php?title=APPSERV_servidor_WAMP_en_Windows&diff=8691&oldid=prevVeiga: /* Xestión de servizos Mysql e Apache */2009-02-10T13:35:41Z<p><span dir="auto"><span class="autocomment">Xestión de servizos Mysql e Apache</span></span></p>
<p><b>Página nueva</b></p><div>== Introducción ==<br />
<br />
WAMP é o acrónimo usado para describir un sistema de infraestructura de internet que usa as seguintes ferramentas:<br />
* Windows, como sistema operativo;<br />
* Apache, como servidor web;<br />
* MySQL, o xestor de bases de datos;<br />
* Perl, PHP, o Python, como linguaxes de programación.<br />
<br />
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.<br />
<br />
<br />
== Screencast: Instalación de AppServ (servidor WAMP) ==<br />
<br />
{{Alerta|Sobre os Screencast| Para '''accesos dende Internet''' recoméndase escoller o primeiro hiperenlace '''Screencast'''.<br> Para '''accesos dende o IES San Clemente''', escoller o enlace equivalente '''Mirror Instituto'''.<br><br>Narración, deseño e programación por Rafael Veiga.}}<br />
<br />
<font color=darkmagenta>'''Instalación dun servidor Web con Apache + MySql + PHP''' (8 MB)</font> <br />
<br />
'''Screencast:''' [http://www.iessanclemente.net/recurso/screencast/appserv/ Instalación de APPServ] <br />
<br />
'''Mirror Instituto:''' [http://informatica.iessanclemente.net/screencast/appserv/ Instalación de APPServ]<br />
----<br />
----<br />
<br />
== Screencast: Configuración Dreamweaver y AppServ ==<br />
<br />
{{Alerta|Sobre os Screencast| Para '''accesos dende Internet''' recoméndase escoller o primeiro hiperenlace '''Screencast'''.<br> Para '''accesos dende o IES San Clemente''', escoller o enlace equivalente '''Mirror Instituto'''.<br><br>Narración, deseño e programación por Rafael Veiga.}}<br />
<br />
<font color=darkmagenta>'''Configuración de Dreamweaver para APPServ''' (2.5 MB)</font> <br />
<br />
'''Screencast:''' [http://www.iessanclemente.net/recurso/screencast/dreamweaver/ Dreamweaver y APPServ] <br />
<br />
'''Mirror Instituto:''' [http://informatica.iessanclemente.net/screencast/dreamweaver/ Dreamweaver y APPServ]<br />
----<br />
----<br />
<br />
== Descarga e instalación de APPServ ==<br />
<br />
Imos ver cómo instalar e configurar un servidor desta clase empregando a aplicación APPServ.<br />
<br />
* Descargamos a derradeira versión da aplicación dende http://www.appservnetwork.com/<br />
<br />
'''Instalando a aplicación appserv:'''<br />
<br />
[[Imagen:appserv-0.jpg]]<br><br />
[[Imagen:appserv-1.jpg]]<br />
<br><br><br />
'''Introducimos o nome para o noso dominio e un e-mail e o porto no que queiramos que escoite.<br>'''<br />
[[Imagen:appserv-2.jpg]]<br />
<br><br><br />
'''Poremos un contrasinal ó usuario root (do Mysql) e marcaremos a opción Old Password Support (PHP MySQL API function) <br>'''<br />
[[Imagen:appserv-3.jpg]]<br><br />
<br><br />
[[Imagen:appserv-4.jpg]]<br><br />
[[Imagen:appserv-5.jpg]]<br><br />
<br />
== Creación de usuario, bases de datos e privilexios de acceso ==<br />
<br />
'''Accedendo ó noso servidor web e ó phpMyAdmin:'''<br />
<br />
Abriremos o navegador web e teclearemos [http://localhost http://localhost].<br />
<br />
Se instalamos o servidor apache nun porto distinto ó standar (porto 80) entón poremos http://localhost:numporto. Por exemplo http://localhost:8181<br />
<br />
<br>[[Imagen:appserv-6.jpg]]<br><br />
<br />
Para xestionar as nosas bases de datos faremos click no '''phpMyAdmin'''.<br />
<br />
[[Imagen:appserv-7.jpg]]<br><br />
Introduciremos como usuario '''root''' e o contrasinal que puxemos na instalación.<br />
<br />
<br />
Éste é o aspecto do phpmyadmin:<br><br />
[[Imagen:appserv-8.jpg]]<br><br />
<br />
<br />
=== Agregar un usuario MySQL ===<br />
<br />
'''¿Cómo agregar un novo usuario ó MYSQL, para que coincida co usuario e contrasinal do servidor.local do IES?'''<br />
<br />
<font color="red"><b>Atención:</b></font> Temos que seleccionar primeiramente na zoa esquerda a base de datos '''mysql'''.<br><br><br />
[[Imagen:appserv-8.jpg]]<br><br />
<br />
A continuación pulsamos no icono '''SQL'''.<br />
<br />
O que imos facer é '''crear un usuario chamado webX_u1 con contrasinal xxxx'''.<br />
Teredes que sustituir o nome do usuario e o contrasinal polos datos que desexedes. <br />
<br />
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.<br />
<br />
<source lang="mysql"><br />
CREATE USER 'nome_usuario'@'localhost' IDENTIFIED BY 'contrasinal'<br />
</source><br />
<br />
'''Exemplo:'''<br />
<br />
<source lang="mysql"><br />
CREATE USER 'pepito'@'localhost' IDENTIFIED BY 'abc123'<br />
</source><br />
<br />
=== Creación da base de datos ===<br />
<br />
'''Creamos a nova base de datos para o usuario anterior''':<br />
<br />
<source lang="mysql"><br />
CREATE database nomebasedatos<br />
</source><br />
<br />
'''Exemplo:'''<br />
<source lang="mysql"><br />
CREATE database webdb1<br />
</source><br />
<br />
=== Aplicación de privilexios ===<br />
<br />
E por último soamente nos falta '''aplicarlle privilexios o usuario anterior sobre a base de datos''' creada recentemente:<br />
<br />
<source lang="mysql"><br />
GRANT ALL PRIVILEGES ON basedatos . * TO 'usuario'@'localhost';<br />
</source><br />
<br />
'''Exemplo:<br />
<source lang="mysql"><br />
GRANT ALL PRIVILEGES ON webdb1 . * TO 'pepito'@'localhost';<br />
</source><br />
<br />
=== Borrado dun usuario e base de datos ===<br />
<br />
Para borrar un usuario e a base de datos faremos o seguinte:<br />
<br />
<source lang="mysql"><br />
DROP USER 'usuario'@'localhost';<br />
<br />
DROP DATABASE nomebasedatos;<br />
</source><br />
<br />
Exemplo:<br />
<br />
<source lang="mysql"><br />
DROP USER 'pepito'@'localhost';<br />
<br />
DROP DATABASE webdb1;<br />
</source><br />
<br />
Xa podemos '''desconectarnos como root''' do phpmyadmin pulsando no icono '''Sair''' e probaremos a entrar co usuario anterior.<br />
<br />
== Carpeta raiz do servidor web ==<br />
<br />
'''A CARPETA RAIZ DO NOSO SERVIDOR WEB ESTARÁ EN:'''<br />
<PRE><br />
C:\AppServ\www<br />
</PRE><br />
<br />
Crearemos unha '''nova carpeta''' dentro de www e chamarémoslle '''web'''. <br />
<br />
Alí dentro poremos todos os nosos ficheiros de PHP e HTML para o proxecto.<br />
<pre><br />
C:\AppServ\www\web<br />
</pre><br />
<br />
== Comprobación de execución de páxinas ==<br />
<br />
'''Para comprobar os nosas páxinas''' entraremos en <br />
<pre><br />
http://localhost/web/ficheiro.php<br />
</pre><br />
<br />
<br />
== Xestión de servizos Mysql e Apache ==<br />
<br />
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..<br />
<br />
<br>[[Imagen:appserv-10.jpg]]<br><br />
<br />
--[[Usuario:Veiga|Rafael Veiga]] 13:35 10 feb 2009 (GMT)</div>Veiga