Sie sind auf Seite 1von 21

http://www.pinceladasdaweb.com.

br/blog/2010/02/22/instalarapachephpmysqlnowindows7vistaxp/
Instalar Apache +PHP +MySQL en Windows 7 / Vista /
XP
El Apache es el servidor web ms popular, se cre en abril de 1996 con el fin de ser un servidor HTTP libre
para sistemas UNIX y Windows. El objetivo del proyecto es proporcionar un servidor seguro, eficiente y
extensible que proporciona los servicios de HTTP en sincronizacin con los estndares HTTP.
El propsito de este post es para la vista que pueda instalar Apache , el PHP , el MySQL yphpMyAdmin en
Windows 7, Vista o XP sin el uso de estos sistemas de listas, como WampServer ,XAMPP , PHP Triad . La
ventaja de instalar todo por separado es que usted no est sujeto a los ajustes que los programas ya se
imponen, o con frecuencia pueden incluso no funcionar correctamente como deberan.
Tabla de contenido
Paso 1: Instalacin y configuracin de Apache
Paso 2: Instalacin y configuracin de PHP
Paso 3: Instalacin y configuracin de MySQL
Paso 4: Instalar y configurar phpMyAdmin
Requisitos previos
Apache HTTP Server (2.2.14) - Descargar Apache
PHP 5.3.1 - Descargar PHP 5 (Descargue la versin segura de rosca)
Descargar MySQL 5.1.43 MySQL 5
Descargar phpMyAdmin 3.2.5 phpMyAdmin
Paso 1: Instalacin de Apache 2.2
Decid instalar Apache Webserver en una carpeta llamada, pero se puede instalar donde quiera, si usted sigue
mi lgica basta con crear una carpeta llamada servidor web en la raz de la unidad, obteniendo la siguiente
manera: C: \ Servidor web . Despus INCIE el instalador de Apache, la primera pantalla de configuracin
similar a esto:

Slo tienes que seguir los pasos y obtendr la siguiente configuracin de pantalla. Aqu es donde vamos a
realizar algunas configuraciones de servidor, slo tiene que rellenar el primer campo con el
valor localdomain , el segundo campo con localhost y el tercero de correo electrnico que desea.Se
recomienda dejar Apache se ejecuta en el puerto 80, no es que se requiere, se puede cambiar si lo
desea. J usto despus de hacer clic en Siguiente:

Llegamos a la etapa en la que vamos a elegir el tipo de instalacin, he seleccionado Custom como quiero
personalizar la carpeta de instalacin de Apache:

Por defecto, Apache se instala en la carpeta Archivos de programa> Apache Software Foundation> Apache
2.2, pero voy a instalarlo en mi carpeta de servidor web, conseguir de la siguiente manera:

Ahora basta con hacer clic en Instalar y comenzar la instalacin:

Despus de la instalacin, ver que apareci en la bandeja del sistema (los iconos que se encuentran al lado
del reloj de Windows) un nuevo icono, Apache Monitor:

Por medio de l tenemos acceso a la condicin de Apache, donde podemos obtener informacin si est en
ejecucin, tambin podemos detener el mensajero privado, reiniciarlo y ponerlo en marcha.Basta con hacer
clic con el botn derecho sobre el icono y seleccione Abrir Apache Monitor:

Dado que Apache est funcionando correctamente, vamos a probarlo en la prctica, abra su navegador y
escriba lo siguiente en la barra de direcciones: http: // localhost / . Usted ver un mensaje similar al de
abajo:

Las versiones anteriores de Apache exhibieron otra informacin, pero slo muestra 2.2.xx. Las pginas son de
forma predeterminada dentro de los "htdocs" en el directorio donde se ha instalado Apache carpeta. En mi
caso es en la siguiente carpeta: C: \ web server \ Apache2.2 \ htdocs .Si lo deseas, puedes ahora
reemplazar el archivo "index.html" archivo en su sitio y tambin puede aadir carpetas y subcarpetas no
representan a otros directorios de su sitio. Por ejemplo, si una carpeta llamada wordpress dentro del
directorio htdocs: C: \ web server \ Apache2.2 \ htdocs \ wordpress , hay que acceder de esta
manera: http: // localhost / wordpress / .
Si accede a la mquina local en su navegador y que busca el servidor, abra una pgina de bsqueda, o
incluso volver servidor no encontrado, ten cuidado si Apache est funcionando correctamente y que se
inici. Si ha realizado estos pasos y todava no est funcionando, vuelva a instalarlo siguiendo los pasos
anteriores que el problema puede ser resuelto.
Hasta ahora nuestro servidor lee slo HTML puro. Sin embargo, es diferente forma de acceder a la direccin
de "http: / / localhost/ index.html" a "C: \ web server \ Apache2.2 \ htdocs \ index.html" . En el
primer caso, el navegador solicita una pgina del servidor "localhost" (que es el ordenador), recibe la pgina
del servidor, la almacena en la memoria cach, y slo despus de las pantallas. l viene como un sitio que fue
en realidad alojado en algn servidor en Internet.Como el servidor del sitio es en su propio PC, entonces este
es un Intranet . En el segundo caso, usted est accediendo al archivo directamente desde el disco duro. El
navegador puede incluso almacenar algunos datos en la memoria cach, pero no hay comunicacin con
cualquier servidor. l lee el archivo como cualquier programa que lea cualquier archivo.
Ajustes adicionales para Apache
Despus de instalar Apache, vamos a hacer algunos ajustes adicionales simples para eso, vamos a cambiar el
archivo httpd.conf , que se encuentra en la carpeta conf en el directorio de instalacin de Apache. Cuidado
al editar este archivo, ya que cualquier error y su servidor pueden dejar de funcionar. Para habilitar el uso de
URLs amigables en el servidor, debe habilitar el mdulo mod_rewrite, simplemente localizar la lnea:
1. Mdul os #LoadModul e r ewr i t e_modul e / mod_r ewr i t e. so
Y sustituirlo por:
1. LoadModul e mdul os r ewr i t e_modul e / mod_r ewr i t e . as
Ahora tambin definir qu archivos Apache servir si se solicita un directorio. Busque la siguiente lnea:
1. Di r ect or yI ndex ndi ce . HTML
Y sustituirlo por:
1. Di r ect or yI ndex ndi ce . i ndex. ht ml . php
Paso 2: Instalacin y configuracin de PHP 5.3.1

INSTALACIONDEAPACHE:http://www.desarrolloweb.com/articulos/1094.php

A partir de ahora vamos a proporcionar una mayor interactividad a nuestro servidor, con la instalacin de
PHP, la versin que utilizamos aqu es 5.3.1. PHP es un mdulo para Apache. Cuando se procesa una pgina
PHP, Apache enva la pgina al mdulo PHP, que procesa y devuelve el resultado al Apache, que a su vez,
enva el navegador que hace la solicitud. Para ello, la instalacin de PHP, bsicamente, consiste en poner los
archivos en una carpeta, y configurar Apache para que "ve" los mdulos de PHP y llamarlos cuando nos
encontramos con un archivo PHP.
Las pantallas de instalacin pueden ser diferentes en otras versiones, pero las ideas son bsicamente los
mismos:

Hace un momento usted va siguiendo los pasos hasta llegar a la pantalla donde se elige la carpeta de la
instalacin de PHP. Como lo hice anteriormente con Apache, tambin yo me personalizar la carpeta de
instalacin de PHP, que es la siguiente: C: \ web server \ PHP5 :

En este paso, se le pedir el tipo de servidor que est utilizando, acaba de elegir Apache 2.2.xx:

En el siguiente paso, se le pedir la ubicacin de los archivos de configuracin de Apache. Localice la carpeta
"conf" dentro de la carpeta en la que instal Apache, pero el ajuste no es automtico y usted tiene que hacer
de forma manual:

El siguiente paso es donde se elige qu extensiones desea instalar junto con PHP, decide que lo considere
necesario o simplemente dejarlo como est:

Al final del proceso, si todo est bien, simplemente haga clic en el botn Instalar ahora:

Si todo iba bien hasta entonces, no se muestra ningn mensaje de error. Hace un momento de reiniciar
apache y pginas php se procesan correctamente y entregado al navegador. Todava no configurado una
base de datos del servidor, entonces slo los recursos directos de trabajo PHP (y los de otros mdulos de
Apache preinstalados). Una gran manera de probar PHP y vea servidor diversa informacin es crear una
pgina PHP con el siguiente contenido:
1. <? php phpi nf o ( ) ; ?>

Gurdelo en la carpeta htdocs con el nombre info.php y luego ir a la pgina con el siguiente URL:http:
//localhost/info.php .
Ahora tiene acceso a una pgina con toda la informacin y los componentes instalados PHP:

Configuracin de PHP
La configuracin PHP implica editar el archivo php.ini en la carpeta donde est instalado PHP, por lo que ir a
trabajar. Una configuracin til es para permitir el uso de delimitadores <? ...?>, Sola ser mucho ms
simple. En el archivo php.ini, busque la lnea que comienza con short_open_tag y cambiar tu Off a On
(Stay letras maysculas y minsculas sintonizado) valor. Se debe tener este aspecto:
1. shor t _open_t ag = On
Si deja fuera, los scripts PHP que comenzar con <? no ser identificado, slo secuencias de comandos que
inciem con <? php function.
Para permitir estilo ASP
1. asp_t ags = On
Active esta opcin slo si te gusta usar las etiquetas ASP, como en <% ...%>, de lo contrario, puede dejar
fuera.
Activar la visualizacin de errores
1. di spl ay_er r or s = On
Por razones de seguridad este artculo viene con el valor Off. Su funcin es imprimir los errores de sintaxis o
de funcionamiento de la pgina PHP. Para mayor seguridad, es bueno dejarlo en Off, ya que entre el error
mensajes a menudo vienen los nombres de archivo, carreteras locales y la contrasea para la base de datos,
si usted tiene cualquier error de sintaxis slo en la misma declaracin. Pero a cambio, para aprender PHP es
recomedvel dejarlo encendido.

Paso 3: Instalacin y configuracin de MySQL 5.1

MySQL es un gestor de base de datos popular. En este tutorial vamos a utilizar la versin 5.1.43 esencial. Hay
otro paquete ms grande que viene con algunas cosas adicionales, como la documentacin, pero para
nuestro tutorial que decidi optar por la versin ms ligera.
La interfaz es similar a la instalacin de Apache y PHP, no es demasiado secreto, slo tiene que ir siguiendo
los pasos que se muestran a continuacin. Cuando se ejecuta el instalador, usted tendr acceso a una
pantalla similar a esta:

El siguiente paso es donde vamos a seleccionar el tipo de instalacin: tpica, completa o personalizada. Yo
opt por la instalacin personalizada porque quiero personalizar la carpeta de la instalacin de MySQL:

Ubicacin de la carpeta de instalacin de MySQL:

Siendo todo Ok, simplemente haga clic en Instalar:

Despus de la final de la instalacin, vamos a hacer la instalacin de MySQL, slo tienes que seguir los pasos
que se muestran aqu:

La siguiente opcin de configuracin detallada:

Seleccione Mquina Desarrollador:

Elegir base de datos de mltiples funciones:

En el paso cuando se trata de la instalacin de InnoDB, dejar como la forma de instalacin de revisiones :

Deje seleccionada Soporte Decisin (DSS) / OLAP:

En este paso, asegrese de dejar el cuadro seleccionado "Aadir excepcin a Firewall":

Seleccionar mejor soporte para el multilingismo:

La siguiente opcin es incluir la ruta de MySQL en la variable de entorno "Path" de Windows. Djelo
seleccionado para que usted pueda llamar a los ejecutables de MySQL desde cualquier smbolo en cualquier
carpeta:

En el siguiente paso debe establecer la contrasea de root, que es el administrador de MySQL. Horario en
caso de que usted ya sabe que PHP para acceder a una base de datos, debe proporcionar un nombre de
usuario vlido y la contrasea para esa base de datos. Usted puede utilizar el "root" y la contrasea
establecida aqu, u otra cuenta. Pero tenga en cuenta que para crear otra cuenta que usted va a necesitar la
raz, y cambiar la configuracin ni crear nuevas bases de datos, tambin. Por lo tanto, es importante contar
con esta contrasea almacenada en un lugar seguro:

En el siguiente paso, simplemente haga clic en ejecutar el MySQL inicia el proceso de configuracin:

Si todo ha ido bien, ver una pantalla como esta, si tiene problemas, realice los ajustes de nuevo:

Si desea comprobar si el servicio MySQL se est ejecutando correctamente en Windows, simplemente haga lo
siguiente. Abra un smbolo del sistema y escriba: mysql-u root - p , se le pedir la contrasea de root que
ha configurado previamente, a continuacin, slo tienes que escribir el mismo:

Despus de tipo de estado y listo, podrs obtener informacin sobre MySQL:

Los problemas de conexin de scripts PHP con MySQL
Algunos usuarios de Windows 7, incluyndome a m, caminaban por los problemas de conexin de scripts PHP
con la base de datos. Si por casualidad usted encuentra que el servicio MySQL se est ejecutando
correctamente, su script PHP tambin est bien y an as no puede conectarse a la base de datos, aqu est
la solucin. Compruebe el archivo hosts de Windows, se encuentra en: C: \ Windows \ System32 \
drivers \ etc abren los anfitriones aquivo y descomentar la lnea que contiene el siguiente contenido:
1. 127. 0 . 0, 1 l ocal host
Usted simplemente elimine el signo #. Fjese en la siguiente imagen cmo debe mirar:

Este problema se produce porque el conector nativo de PHP. Desde la versin PHP5.3 del cliente mysql se
utiliza mysqlnd nativa, ya no utiliza libmysql.dll. Este nuevo conector no reconoce el nombre de tubo, por lo
que se debe especificar en el archivo hosts de Windows.

Paso 4: Instalacin de phpMyAdmin

Despus de descargar el PhpMyAdmin, descomprimirlo y cambiar el nombre de la carpeta


aphpmyadmin . Despus, colocar la carpeta dentro de la carpeta htdocs del directorio de instalacin de
Apache. Para acceder a phpMyAdmin ahora slo tiene que teclear lo siguiente: http: // localhost /
phpmyadmin /, introduzca el usuario root y la contrasea que ha configurado para ello y listo en la instalacin
de MySQL, usted tiene acceso a phpMyAdmin.
Si desea omitir este paso cada vez para acceder al PhpMyAdmin Tienes que iniciar sesin, slo haga lo
siguiente. En la misma carpeta, abra el archivo config.sample.inc.php y cambiar el nombre a
config.inc.php. Ahora slo tienes que sustituir la lnea de $ cfg ['Servers'] [$ i] ['auth_type'] = 'cookies'; por:
1. $ Cf g [ ' Ser ver s' ] [ $ i ] [ ' user ' ] = ' r oot ' ;
2. $ Cf g [ ' Ser ver s ' ] [ $ i ] [ ' passwor d ' ] =' ' ; / / Aqu I nt r oduci r l a
cont r asea de r oot
3. $ Cf g [ ' Ser ver s ' ] [ $ i ] [ ' aut h_t ype ' ] =' conf i g ' ;
Bien, ahora cada vez para acceder al phpMyAdmin se saltar la pantalla de inicio de sesin debido a que el
nombre de usuario y contrasea ya estn registrados en el archivo de configuracin.

Das könnte Ihnen auch gefallen