instalacion de apache mysql php phpmyadmin.pdf

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 más 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 sincronización con los estándares HTTP. El propósito 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 deberían. Tabla de contenido Paso 1: Instalación y configuración de Apache Paso 2: Instalación y configuración de PHP Paso 3: Instalación y configuración 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 versión segura de rosca) Descargar MySQL 5.1.43 MySQL 5 Descargar phpMyAdmin 3.2.5 phpMyAdmin Paso 1: Instalación de Apache 2.2 Decidí instalar Apache Webserver en una carpeta llamada, pero se puede instalar donde quiera, si usted sigue mi lógica basta con crear una carpeta llamada servidor web en la raíz de la unidad, obteniendo la siguiente manera: C: \ Servidor web . Después INCIE el instalador de Apache, la primera pantalla de configuración similar a esto: Sólo tienes que seguir los pasos y obtendrá la siguiente configuración de pantalla. Aquí es donde vamos a realizar algunas configuraciones de servidor, sólo tiene que rellenar el primer campo con el

Upload: sisnon

Post on 26-Dec-2015

86 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

http://www.pinceladasdaweb.com.br/blog/2010/02/22/instalar‐apache‐php‐mysql‐no‐windows‐7‐vista‐xp/ 

Instalar Apache + PHP + MySQL en Windows 7 / Vista / XP El Apache es el servidor web más 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 sincronización con los estándares HTTP. El propósito 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 deberían.

Tabla de contenido • Paso 1: Instalación y configuración de Apache • Paso 2: Instalación y configuración de PHP • Paso 3: Instalación y configuración 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 versión segura de rosca) • Descargar MySQL 5.1.43 MySQL 5 • Descargar phpMyAdmin 3.2.5 phpMyAdmin

Paso 1: Instalación de Apache 2.2 Decidí instalar Apache Webserver en una carpeta llamada, pero se puede instalar donde quiera, si usted sigue mi lógica basta con crear una carpeta llamada servidor web en la raíz de la unidad, obteniendo la siguiente manera: C: \ Servidor web . Después INCIE el instalador de Apache, la primera pantalla de configuración similar a esto:

Sólo tienes que seguir los pasos y obtendrá la siguiente configuración de pantalla. Aquí es donde vamos a realizar algunas configuraciones de servidor, sólo tiene que rellenar el primer campo con el

Page 2: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

valor localdomain , el segundo campo con localhost y el tercero de correo electrónico que desea.Se recomienda dejar Apache se ejecuta en el puerto 80, no es que se requiere, se puede cambiar si lo desea. Justo después de hacer clic en Siguiente:

Llegamos a la etapa en la que vamos a elegir el tipo de instalación, he seleccionado Custom como quiero personalizar la carpeta de instalación 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:

Page 3: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Ahora basta con hacer clic en Instalar y comenzará la instalación:

Después de la instalación, verá que apareció en la bandeja del sistema (los iconos que se encuentran al lado del reloj de Windows) un nuevo icono, Apache Monitor:

Page 4: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Por medio de él tenemos acceso a la condición de Apache, donde podemos obtener información si está en ejecución, también podemos detener el mensajero privado, reiniciarlo y ponerlo en marcha.Basta con hacer clic con el botón derecho sobre el icono y seleccione Abrir Apache Monitor:

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

Page 5: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Las versiones anteriores de Apache exhibieron otra información, pero sólo muestra 2.2.xx. Las páginas 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 también puede añadir 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 máquina local en su navegador y que busca el servidor, abra una página de búsqueda, o incluso volver servidor no encontrado, ten cuidado si Apache está funcionando correctamente y que se inició. Si ha realizado estos pasos y todavía no está funcionando, vuelva a instalarlo siguiendo los pasos anteriores que el problema puede ser resuelto. Hasta ahora nuestro servidor lee sólo HTML puro. Sin embargo, es diferente forma de acceder a la dirección de "http: //localhost/index.html" a "C: \ web server \ Apache2.2 \ htdocs \ index.html" . En el primer caso, el navegador solicita una página del servidor "localhost" (que es el ordenador), recibe la página del servidor, la almacena en la memoria caché, y sólo después de las pantallas. Él viene como un sitio que fue en realidad alojado en algún 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 comunicación con cualquier servidor. Él lee el archivo como cualquier programa que lea cualquier archivo.

Ajustes adicionales para Apache Después 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 instalación 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 módulo mod_rewrite, simplemente localizar la línea:

1. Módulos #LoadModule rewrite_module / mod_rewrite.so Y sustituirlo por:

1. LoadModule módulos rewrite_module / mod_rewrite . así Ahora también definir qué archivos Apache servirá si se solicita un directorio. Busque la siguiente línea:

1. DirectoryIndex índice . HTML Y sustituirlo por:

1. DirectoryIndex índice . index.html . php

Page 6: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Paso 2: Instalación y configuración de PHP 5.3.1  

INSTALACION DE APACHE: http://www.desarrolloweb.com/articulos/1094.php 

 

A partir de ahora vamos a proporcionar una mayor interactividad a nuestro servidor, con la instalación de PHP, la versión que utilizamos aquí es 5.3.1. PHP es un módulo para Apache. Cuando se procesa una página PHP, Apache envía la página al módulo PHP, que procesa y devuelve el resultado al Apache, que a su vez, envía el navegador que hace la solicitud. Para ello, la instalación de PHP, básicamente, consiste en poner los archivos en una carpeta, y configurar Apache para que "ve" los módulos de PHP y llamarlos cuando nos encontramos con un archivo PHP. Las pantallas de instalación pueden ser diferentes en otras versiones, pero las ideas son básicamente los mismos:

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

Page 7: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

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 ubicación de los archivos de configuración de Apache. Localice la carpeta "conf" dentro de la carpeta en la que instaló Apache, pero el ajuste no es automático y usted tiene que hacer de forma manual:

Page 8: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

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 botón Instalar ahora:

Page 9: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Si todo iba bien hasta entonces, no se muestra ningún mensaje de error. Hace un momento de reiniciar apache y páginas php se procesan correctamente y entregado al navegador. Todavía no configurado una base de datos del servidor, entonces sólo los recursos directos de trabajo PHP (y los de otros módulos de Apache preinstalados). Una gran manera de probar PHP y vea servidor diversa información es crear una página PHP con el siguiente contenido: 1. <? php phpinfo (); ?>

Guárdelo en la carpeta htdocs con el nombre info.php y luego ir a la página con el siguiente URL:http: //localhost/info.php . Ahora tiene acceso a una página con toda la información y los componentes instalados PHP:

Page 10: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Configuración de PHP La configuración PHP implica editar el archivo php.ini en la carpeta donde está instalado PHP, por lo que ir a trabajar. Una configuración útil es para permitir el uso de delimitadores <? ...?>, Solía ser mucho más simple. En el archivo php.ini, busque la línea que comienza con short_open_tag y cambiar tu Off a On (Stay letras mayúsculas y minúsculas sintonizado) valor. Se debe tener este aspecto: 1. short_open_tag = On

Si deja fuera, los scripts PHP que comenzar con <? no ser identificado, sólo secuencias de comandos que inciem con <? php function. Para permitir estilo ASP 1. asp_tags = On

Active esta opción sólo si te gusta usar las etiquetas ASP, como en <% ...%>, de lo contrario, puede dejar fuera. Activar la visualización de errores 1. display_errors = On

Por razones de seguridad este artículo viene con el valor Off. Su función es imprimir los errores de sintaxis o de funcionamiento de la página 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 contraseña para la base de datos, si usted tiene cualquier error de sintaxis sólo en la misma declaración. Pero a cambio, para aprender PHP es recomedável dejarlo encendido.  

 

 

 

Page 11: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Paso 3: Instalación y configuración de MySQL 5.1  

MySQL es un gestor de base de datos popular. En este tutorial vamos a utilizar la versión 5.1.43 esencial. Hay otro paquete más grande que viene con algunas cosas adicionales, como la documentación, pero para nuestro tutorial que decidió optar por la versión más ligera. La interfaz es similar a la instalación de Apache y PHP, no es demasiado secreto, sólo tiene que ir siguiendo los pasos que se muestran a continuación. 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 instalación: típica, completa o personalizada. Yo opté por la instalación personalizada porque quiero personalizar la carpeta de la instalación de MySQL:

Page 12: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Ubicación de la carpeta de instalación de MySQL:

Siendo todo Ok, simplemente haga clic en Instalar:

Page 13: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Después de la final de la instalación, vamos a hacer la instalación de MySQL, sólo tienes que seguir los pasos que se muestran aquí:

La siguiente opción de configuración detallada:

Page 14: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Seleccione Máquina Desarrollador:

Elegir base de datos de múltiples funciones:

Page 15: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

En el paso cuando se trata de la instalación de InnoDB, dejar como la forma de instalación de revisiones :

Deje seleccionada Soporte Decisión (DSS) / OLAP:

Page 16: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

En este paso, asegúrese de dejar el cuadro seleccionado "Añadir excepción a Firewall":

Seleccionar mejor soporte para el multilingüismo:

Page 17: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

La siguiente opción es incluir la ruta de MySQL en la variable de entorno "Path" de Windows. Déjelo seleccionado para que usted pueda llamar a los ejecutables de MySQL desde cualquier símbolo en cualquier carpeta:

En el siguiente paso debe establecer la contraseña 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 válido y la contraseña para esa base de datos. Usted puede utilizar el "root" y la contraseña establecida aquí, u otra cuenta. Pero tenga en cuenta que para crear otra cuenta que usted va a necesitar la

Page 18: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

raíz, y cambiar la configuración ni crear nuevas bases de datos, también. Por lo tanto, es importante contar con esta contraseña almacenada en un lugar seguro:

En el siguiente paso, simplemente haga clic en ejecutar el MySQL inicia el proceso de configuración:

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

Page 19: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Si desea comprobar si el servicio MySQL se está ejecutando correctamente en Windows, simplemente haga lo siguiente. Abra un símbolo del sistema y escriba: mysql-u root - p , se le pedirá la contraseña de root que ha configurado previamente, a continuación, sólo tienes que escribir el mismo:

Después de tipo de estado y listo, podrás obtener información sobre MySQL:

Page 20: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Los problemas de conexión de scripts PHP con MySQL Algunos usuarios de Windows 7, incluyéndome a mí, caminaban por los problemas de conexión de scripts PHP con la base de datos. Si por casualidad usted encuentra que el servicio MySQL se está ejecutando correctamente, su script PHP también está bien y aún así no puede conectarse a la base de datos, aquí está la solución. Compruebe el archivo hosts de Windows, se encuentra en: C: \ Windows \ System32 \ drivers \ etc abren los anfitriones aquivo y descomentar la línea que contiene el siguiente contenido: 1. 127.0 . 0,1 localhost

Usted simplemente elimine el signo #. Fíjese en la siguiente imagen cómo debe mirar:

Este problema se produce porque el conector nativo de PHP. Desde la versión 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.  

Page 21: Instalacion de Apache MySQL PHP phpMyAdmin.pdf

Paso 4: Instalación de phpMyAdmin  

Después de descargar el PhpMyAdmin, descomprimirlo y cambiar el nombre de la carpeta aphpmyadmin . Después, colocar la carpeta dentro de la carpeta htdocs del directorio de instalación de Apache. Para acceder a phpMyAdmin ahora sólo tiene que teclear lo siguiente: http: // localhost / phpmyadmin /, introduzca el usuario root y la contraseña que ha configurado para ello y listo en la instalación de MySQL, usted tiene acceso a phpMyAdmin. Si desea omitir este paso cada vez para acceder al PhpMyAdmin Tienes que iniciar sesión, sólo haga lo siguiente. En la misma carpeta, abra el archivo config.sample.inc.php y cambiar el nombre a config.inc.php. Ahora sólo tienes que sustituir la línea de $ cfg ['Servers'] [$ i] ['auth_type'] = 'cookies'; por: 1. $ Cfg [ 'Servers' ] [ $ i ] [ 'user' ] = ' root '; 2. $ Cfg [' Servers '] [$ i] [' password '] =' '; // Aquí Introducir la

contraseña de root 3. $ Cfg [' Servers '] [$ i] [' auth_type '] =' config ' ;

Bien, ahora cada vez para acceder al phpMyAdmin se saltará la pantalla de inicio de sesión debido a que el nombre de usuario y contraseña ya están registrados en el archivo de configuración.