Instalacion apache

|[pi|Instalar Apache + PHP + MySQL + Perl en Windows y Linux + Configuración Avanzada | |
|c] |« en: 28 Agosto 2002, 15:56 » | |

[pic]
Versión 1.55

1) Introducción básica
2) Instalación bajo Windows
3) Configuración avanzada Apache
4) Configuraciónavanzada PHP + Seguridad en PHP
5) Instalación y configuración bajo Linux
6) Optimizando el Apache, el PHP y el MySQL
7) Evitando Ataques al Apache
8) Protegiendo ancho de banda
9) Autorización en Apache
10) Apache con una dirección IP dinámica

=====================================================================

1)Intro básica:
Un servidor web (apache) es un programa que permite que otrosordenadores vean tu web mediante un navegador.

PHP es un lenguaje de progrmación capaz, de entre otras cosas, interactuar con bases de datos (MySQL).

Un sistema gestor de bases de datos (SGBD) es una aplicación que permite manejar bases datos, y bueno bases de datos son cómo archivos dónde guardamos datos ordenadamente y después recuperalos fácilmente.

En el ejemplo se utiliza versionesmuy antiguas ( Apache 1.3.28 + PHP 4.3.2 + MySQL 3.23.56 + ActivePerl 5.8 bajo) Windows y después sobre Linux.

Pero este manual también sirve para versiones nuevas del Apache, PHP y MySQL , ya que la configuración, y la sintaxis, no cambian prácticamente en nada.

Sobre la utilización del Apache 1.x o el Apache 2.x, lo que “se dice” es que el Apache 1.3.x es más rápido con php y el Apache 2.xes más rápido con html, pero no lo sé, lo que si es seguro es que el Apache 2.x se supone que es una mejora del apache para plataformas no unix.

Recuerda que la versión estable y en desarollo del MySQL ya no es la serie 3.23.x, ni la 4.0.x, ni la 4.1.x sinó la 5.0.x. Por suerte, la configuración es muy parecida.

Actualmente lo recomendado es usar Apache 2.2.x, PHP 5 (nada de PHP 4) y MySQL5.0.x

=====================================================================

2)Instalación bajo Windows

Nos descargamos los programas……

Descarga Apache
http://apache.rediris.es/httpd/binaries/win32/apache_1.3.33-win32-x86-no_src.exe

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 MicrosoftInstaller.

Descarga PHP
http://www.php.net/get/php-4.3.11-Win32.zip/from/es.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://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.24-win.zip/from/http://mysql.rediris.es/

Descarga Perlhttp://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 –> nuestroe-mail

Instalar como un servicio mejor, si es windows 98 será manual.

Instalación por defecto se hace en el directorio:

C:Archivos de programaApache GroupApache

Ahora necesitamos editar el archivo de configuracion que se encuentra en:

C:Archivos de programaApache GroupApacheconfhttpd.conf

En Linux, por defecto en: /usr/local/apache/conf

Lo podemos editar con cualquier editor detexto, 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:phpphp-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…