Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Curso de Apache - Pasos

Curso de Apache - Pasos

 ----- 
CopyLeft Curso gratis de Álex, el-brujo (el-hacker) - 04 de Noviembre de 2005
Temas Relacionados: Apache
3. Pasos
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=E:/ruta-del-php/

datadir=E:/ruta-del-php/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.
Autor y licencia de 'Curso de Apache - Pasos'
Álex, el-brujo (el-hacker) 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.

Wikis relacionados con 'Curso de Apache - Pasos'

El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus... Más »
Excelente curso de iniciación a la astronomía para aquellos que quieran aprender sobre esta apasionante... Más »
Este es un curso tremendamente completo, guiado y con ejemplos y prácticas pensadas para convertirlo... Más »
La idea de este curso surgió de varias conversaciones entre amig@s de la cuadrilla y... Más »
Una manera de aprender cómo funciona un servidor Web es aprender a configurar Apache.
Gente Wiki
Solimar Alfonzo
De profesión economista y contador público. Estudiante de doctorado en gerencia e ingeniería de sistemas.
Pedro Gómez
Profesional con experiencia laboral en coordinación y gestión de proyectos de desarrollo empresarial, soporte lógico a usuario final, soporte físico...
Walter Raúl Zúñiga Castillo
Peruano-mexicano de 62 años, con residencia última de 16 años en méxico, con especialidad en manejod e ecosistemas de zona...
Enrique Venegas, Enriko
Profesor de matemáticas, músico. Jubilado. Disfruto con internet y todas sus posibilidades, especialmente todo lo relacionado con la música. Hobby:...
Instrumentos musicales, Guitarra,...
Fausto Giraldo
Ecuatoriano, sociologo y administrador del ecodesarrollo con especializacion en dirección de proyectos y relaciones internacionales, consultor social, docente universitario, asesor...
Danzas tradicionales, Escenografía,...
Waldemar Perez Abella
Trabajo como diseñador gráfico - prestoservicios de imprenta y editorial y ademas enseño diseño gráfico con la familia de coreldraw...
Suscribirse
¿Estás seguro de que deseas eliminar este capítulo?