Instalar Apache MySQL - Instalación de Apache bajo Windows

2 - Instalación de Apache bajo Windows

[editar]
Tutorial creado por el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html
30 de Noviembre de 1999
Nos descargamos los programas......
Descarga Apache
http://apache.ttlhost.com/httpd/binaries/win32/apache....------Es el Apache msi (Microsoft Installer). Si no te instala el MSI consulta la web de Microsoft para instalar una versión más reciente del Microsoft Installer.
Descarga PHP
http://www.php.net/get/php-4.3.2-Win32.zip/from/is.php.net/mirror------Viene en un zip comrpmido, luego veremos que hacemos con él. También existe la versión dónde hay un instalador.
Descarga MysQL
http://www.mysql.com/downloads/download.php?file=Downloads/MySQL-3.23/mysql-3.23.56-win.zip&mirror=http%3A//mysql.zadnik.org/
Descarga Perl
http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.631-MSWin32-x86.msi------1er Paso
Instalar primero el Apache
Doble click en el MSI
Comienza instalación
Network Domain --> sino tenemos un dominio pones localhost (luego se puede cambiar en el archivo de configuracuon, y poner aqui la IP)
Server Name --> sino tenemos un dominio pones localhost (luego se puede cambiar y poner aqui la IP)
Mail Adminstrador --> nuestro e-mail
Instalar como un servicio mejor, si es windows 98 será manual.
Instalación por defecto se hace en el directorio:
C:\Archivos de programa\Apache Group\Apache
Ahora necesitamos editar el archivo de configuracion que se encuentra en:
C:\Archivos de programa\Apache Group\Apache\conf\httpd.conf
En Linux, por defecto en: /usr/local/apache/conf
Lo podemos editar con cualquier editor de texto, como luego veremos.
Ahora vamos a instalar el PHP:------Instalar PHP
Abrimos el ZIP del PHP y lo descomprimimos en la carpeta c:\PHP, o cualquier otra, pero mejor corta, para que no se haga la picha un lio con la ruta del PHP.
Nos crea la ruta C:\php\php-4.2.0-Win32, y tampoco me mola, asi que copio lo que hay dentro de php-4.2.0-Win32 y lo meto en c:\PHP y luego borro la carpeta php-4.2.0-Win32
Y ahora hay que coger el php4ts.dll y copiarlo al directorio de Windows/System (en el 9x) o Winnt/System32 (NT,2000,XP).
Este archivo se encuentra en C:\php\php4ts.dll
Si hay otro archivo en c:\Windows\System lo remplazamos, y si nos nos deja, cerrar el apache y entonces nos dejará, ya que sino esta en uso.
El siguiente paso es configurar el php.ini . El php.ini es el archivo de configuración del php, así como el httpd.conf es la del apache.
renombrar o copiar php.ini-dist a php.ini
(para poder obtener los variables de post y get , como en mi caso, editar la lineas register_globals=On
(esta en Off por defecto) )
y copiarlo( php.ini) a C:\windows
Una vez instalado el PHP vamos a decirle al Apache que tenemos el php!!
El PHP se puede instalar de dos maneras, como un módulo del Apache o como un script, lo mejor es como un módulo, así que lo haremos de esta manera:
Abrimos el httpd.conf y buscamos "Dynamic Shared Object (DSO) Support", que es donde se cargan los módulos:
Tenemos un ejemplo:
# Example:
# LoadModule foo_module modules/mod_foo.so
Y añadimos en la primera línea:
LoadModule php4_module c:/php/sapi/php4apache.dll
De tal manera que tiene que quedar así:
LoadModule php4_module c:/php/sapi/php4apache.dll
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
Ahora seguimos bajando por el httpd.conf y llamamos al módulo
AddModule mod_php4.c
De tal manera que quede asi:
ClearModuleList
AddModule mod_php4.c
Vale, ahora bucamos en el httpd.conf el modulo mod_dir.c
Y nos sale esto:
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
Y le añadimos esta línea:
AddType application/x-httpd-php .php
Tiene que quedar asi:
<IfModule mod_dir.c>
DirectoryIndex index.html
AddType application/x-httpd-php .php
</IfModule>
Lo guardamos y reiniciamos el apache, no el ordenador.
Podemos hacer una pagina info.php que dentro contenga <?php phpinfo(); ?> y luego visualizar esta pagina para ver si se instalado correctamente.
Ahora vamos a ver más módulos del apache que se encuentran por defecto en:
C:\Archivos de programa\Apache Group\Apache\modules
mod_auth_anon: permite a usuarios anónimos acceder a áreas autentificadas.
mod_auth_dbm: proporciona autentificación utilizando ficheros DBM.
mod_auth_digest: autentificación de usuario utilizando MD5.
mod_cern_meta: semántica de etiquetas meta del CERN.
mod_expires: cabeceras http expires.
mod_headers: personalización de las peticiones http y cabeceras.
mod_info: visión comprensiva de la configuración del servidor.
mod_mime_magic: determina el tipo de MIME de un fichero.
mod_proxy: Servidror HTTP/1.1 proxy/gateway
mod_rewrite: proporciona un motor de re-escritura basado en reglas.
mod_speling: intenta corregir “faltas” en las URL, ignorando mayúsculas, etc.
mod_status: informaicón y rendimiento del apache
mod_unique_id: variables del entorno
mod_usertrack: registro de actividad de un usuario
mod_vhost_alias: Configurar servidores virtuales dinámicamente
Ahora vamos a instalar el MySQL 3.23.56
Lleva un setup muy majo, asi que por defecto se instala en C:\Mysql, aunque si esto se cambia luego hay que cambiar un archivo.
Este archivo es el C:\MY.CNF o hacer un my.ini en la carpeta windows y decirle la ruta exacta:
[mysqld]
basedir=C:/ruta-del-mysql/
datadir=C:/ruta-del-mysql/data
La carpeta data es donde se guardan las bases de datos. El archivo de configuración del MySQL en Linux esta en /etc/my.cnf.
Ahora solo hay que llamar al winmysqladmin.exe que esta en C:\mysql\bin
Si el semáforo se pone en verde, pefecto, sino pues algo ha fallado.
Y para instalar el Active Perl, también lleva un setup y no hay que hacer nada de especial. Simplemente decirle la ruta del perl en el httpd.conf
#!c:/program files/perl/perl.exe
Esto es la instalación básica.
[editar]

4 opiniones

Muy bueno.

Excelente articulo felicitaciones.
Intalación de apache mysql.

Me gusta muchos los cursos relacionados a computación me encantaría que me siguieran tomando en cuenta para esto. Cursos a distancia/on-line. Bueno el contenido he intendible. !!!.
Instalar apache mysql.

Está interesante la idea y muy construtiva.
Instalar apache mysql.

Pos, estuve muy bien. Más ejemplos y menos parla se entendería mejor los conceptos.

Tutoriales relacionados con 'Instalar Apache MySQL'

En este artículo explicamos paso a paso como realizar una instalación a partir de los... Más »
Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
WebDAV es el acrónimo de Web-based Distributed Authoring and Versioning, que viene a significar Autoría... Más »
Probando con los distintos MTAs disponibles en Internet, el que finalmente use (y actualmente uso)... Más »

Autor y licencia de 'Instalar Apache MySQL'


Tutorial de el-brujo. Extraido de: http://foro.elhacker.net/index.php/topic,251.0.html CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.