44
Instalar Apache, PHP, MySQL y PHPMyAdmin en Windows. Elaborado por Ignacio Aular, Misión Sucre. El presente tutorial muestra como instalar Apache, PHP, MySQL, y PHPMyAdmin en Windows (XP), el beneficio de la instalación y configuración manual de un servidor web es la Seguridad. Existen paquetes de instalación pre- configurados como WAMP, XAMPP y AppServ entre otros, estos son comunmente usados solo para desarrollo web ya a que se considera una práctica muy insegura usar un entorno pre- configurado por paquetes para montar una página web. Ud podrá usar lo que aprenderá a continuación para proveer acceso a su sitio de una manera segura. Para comenzar ud necesitará descargar los archivos de cada programa. (Para este caso serán 4 ya que incluiré una Interfaz Gráfica para crear BDs y relacionar Tablas, (phpMyAdmin)).

Tutorial de instalación de apache, php, my sql y php myadmin

Embed Size (px)

DESCRIPTION

Tutorial paso a paso para configurar un entorno de desarrollo web usando php, mysql, phpmyadmin y apache sobre windows xp.

Citation preview

Page 1: Tutorial de instalación de apache, php, my sql y php myadmin

Instalar Apache, PHP, MySQL y PHPMyAdmin en

Windows.

Elaborado por Ignacio Aular, Misión Sucre.

El presente tutorial muestra como instalar Apache, PHP, MySQL, y PHPMyAdmin en Windows (XP), el beneficio de la instalación y configuración manual de un servidor web es la Seguridad.

Existen paquetes de instalación pre-configurados como WAMP, XAMPP y AppServ entre otros, estos son comunmente usados solo para desarrollo web ya a que se considera una práctica muy insegura usar un entorno pre-configurado por paquetes para montar una página web.

Ud podrá usar lo que aprenderá a continuación para proveer acceso a su sitio de una manera segura. Para comenzar ud necesitará descargar los archivos de cada programa. (Para este caso serán 4 ya que incluiré una Interfaz Gráfica para crear BDs y relacionar Tablas, (phpMyAdmin)).

Page 2: Tutorial de instalación de apache, php, my sql y php myadmin

APACHE --

1. Ir a: Descargar Apache.

2. Encontrar la última versión (actualemente la 2.2.11).

3. Descargar "Win32 Binary without crypto (no mod_ssl) (MSI Installer):

apache_2.2.11-win32-x86-no_ssl.msi".

Page 3: Tutorial de instalación de apache, php, my sql y php myadmin

4. En el siguiente cuadro de diálogo haga click en Guardar.

5. En el siguiente cuadro de diálogo haga click en Guardar en Mis Documentos.

Page 4: Tutorial de instalación de apache, php, my sql y php myadmin

MYSQL --

1. Ir a: MySQL :: MySQL 5.0 Downloads.

2. Bajar hasta encotrar en enlace de nombre windows.

Page 5: Tutorial de instalación de apache, php, my sql y php myadmin

3. Haga click en pick a mirror correspondiente a el archivo Windows ZIP/Setup.EXE (x86).

4. Se mostrará la siguiete página:

Page 6: Tutorial de instalación de apache, php, my sql y php myadmin

5. Baje hasta encontrar el enlace » No thanks, just take me to the downloads! y haga click

sobre él para habilitar los identificadores de posicionamiento geográfico de los

servidores (banderas).

6. Una vez visualizadas las banderas eliga el servidor más cercano de acuerdo a su país,

para sur América hay cuatro opciones de las que puede elegir una haciendo click en HTTP o

FTP. No pulse nada por el momento y siga las instrucciones del paso 7.

Page 7: Tutorial de instalación de apache, php, my sql y php myadmin

7. Haga click en HTTP de la primera opción de Argentina y luego haga click en Guardar

8. En el siguiente cuadro de diálogo haga click en Guardar en Mis Documentos.

Page 8: Tutorial de instalación de apache, php, my sql y php myadmin

PHP --

1. Ir a: PHP: Downloads.

2. Descargar la última versión del paquete comprimido ZIP. Bajo Windows Binaries,

(actualemente 5.2.9).

3. Haga click para descargar desde uno de los servidores más cercanos a nuestra región, en

este caso contamos con dos opciones en nuestro país. Haga click en ve.php.net.

Page 9: Tutorial de instalación de apache, php, my sql y php myadmin

4. Haga click en Guardar.

5. En el siguiente cuadro de diálogo haga click en Guardar en Mis Documentos.

Page 10: Tutorial de instalación de apache, php, my sql y php myadmin

PHPMYADMIN --

1. Ir a: phpMyAdmin - Download

2. Encontrar la última versión (actualmente la 3.1.5) y eligir una entre all - languages o

english.zip. Para este tutorial voy a elegir all - languages.zip.

3. Se muestra a continuación la página con la opción de descarga directa en la que debemos

hacer click en Download phpMyAdmin.

Page 11: Tutorial de instalación de apache, php, my sql y php myadmin

4. Haga click en Guardar.

5. En el siguiente cuadro de diálogo haga click en Guardar en Mis Documentos.

"Una vez que ud ha descargado los cuatro archivos, Ud. puede comenzar las

instalaciones".

Page 12: Tutorial de instalación de apache, php, my sql y php myadmin

INSTALANDO APACHE--

Descomprima el archivo apache_2.2.11-win32-x86-no_ssl.msi.zip para visualizar el archivo

ejecutable o instalador.

Haga doble click sobre el achivo instalador apache_2.2.11-win32-x86-no_ssl.msi.exe

Page 13: Tutorial de instalación de apache, php, my sql y php myadmin

Se vizualiza el asistente de instalación en el cual realizaremos click en Next.

Haga click sobre el boton de selección para aceptar las condiciones de la licencia,

seguidamente haga un nuevo click en Next.

Page 14: Tutorial de instalación de apache, php, my sql y php myadmin

Se visualiza la continuación de la licencia por lo que debemos hacer click en Next para

continuar.

Coloque localhost.net para Network Domain y localhost para Server Domain.

Escriba [email protected] para Administrator's Email Address. Deje el puerto 80 y

presione Next.

Page 15: Tutorial de instalación de apache, php, my sql y php myadmin

Seleccione Custom y presione Next.

Haga click en Change.

Page 16: Tutorial de instalación de apache, php, my sql y php myadmin

Escriba C:\WEB\APACHE\. Luego presione Ok.

Presione Next

Page 17: Tutorial de instalación de apache, php, my sql y php myadmin

Presione Install.

Espere unos segundos y observe la barra de progreso hasta que se complete.

Page 18: Tutorial de instalación de apache, php, my sql y php myadmin

El asistente se detendrá indicando que terminó la istalación, en ese momento presione Finish.

Abra su navegador web y escriba http://localhost/ en la barra de direcciones. Si Apache fue

instalado apropiadamente, Ud verá "It Works!" en letras grandes.

Page 19: Tutorial de instalación de apache, php, my sql y php myadmin

Si este fue su caso, continué con la instalacón de PHP.

INSTALANDO PHP --

Valla a su escritorio, busque el icono de Mi PC y haga doble click sobre él.

Busque el icono de Sistema (C:) o comunmente conocido como disco duro y haga doble

click sobre él.

Page 20: Tutorial de instalación de apache, php, my sql y php myadmin

Busque la carpeta WEB y haga doble click para entrar dentro de ella.

Cree una nueva carpeta.

Page 21: Tutorial de instalación de apache, php, my sql y php myadmin

Llámela PHP y haga doble click para entrar en ella.

Busque el archivo php-5.2.9.2-Win32.zip y descomprimalo dentro de la carpeta que acabó

de crear llamada PHP

Page 22: Tutorial de instalación de apache, php, my sql y php myadmin

Una vez descomprimido todo el archivo elimine php-5.2.9.2-Win32.zip.

Renombre el archivo: php.ini-dist como php.ini. Vea las instrucciones que se detalla a

continación, una vez renombrado el archivo cambiara de apariencia de archivo huerfano a

archivo de texto plano.

Page 23: Tutorial de instalación de apache, php, my sql y php myadmin

Navegue a: C:\WEB\APACHE\Conf y abra httpd.conf con un editor de texto. Use la barra

de dezplazamiento vertical, baje hasta el fondo del archivo y agregue las siguientes lineas de

código:

LoadModule php5_module "C:/WEB/PHP/php5apache2_2.dll"

AddHandler application/x-httpd-php .php

PHPIniDir "C:/WEB/PHP"

Page 24: Tutorial de instalación de apache, php, my sql y php myadmin

Encuentre DirectoryIndex y añada index.php al final de la linea. Luego Guarde y cierre

httpd.conf.

Reinicie Apache (click sobre el icono de Inicio, Todos los programas, Apache HTTP Server

2.2, Control Apache Server y seleccione Restart).

Page 25: Tutorial de instalación de apache, php, my sql y php myadmin

Navegue a: C:\WEB\APACHE\htdocs. Cree un nuevo archivo de texto llamado phpinfo.php.

Abra phpinfo.php con un editor de texto. Escriba el siguiente código:

<?

phpinfo();

?>

En su navegador web, navegue a: http://localhost/phpinfo.php. Si en su navegador se

muestra algo similar a la siguiente imagen, ud ya esta listo para instalar MySQL!

Page 26: Tutorial de instalación de apache, php, my sql y php myadmin

INSTALANDO MYSQL—

Tome mysql-5.0.27-win32.zip. Descomprimalo, Haga doble click sobre Setup.exe y

presione Next. (Tal cual como se hizo con apache_2.2.11-win32-x86-no_ssl.msi).

Seleccione Custom y presione Next.

Page 27: Tutorial de instalación de apache, php, my sql y php myadmin

Presione Change.

Escriba C:\WEB\MYSQL\. Presione Ok.

Page 28: Tutorial de instalación de apache, php, my sql y php myadmin

Presione Next.

Presione Install.

Page 29: Tutorial de instalación de apache, php, my sql y php myadmin

Seleccione el boton para Skip Sign - Up y presione Next.

Presione Finish.

Page 30: Tutorial de instalación de apache, php, my sql y php myadmin

Sale inmediatamente otro asistente para la configuración de su administrador de base de

datos, haga click en Next.

Asegurese de que el checkbox Detailed Configuration este seleccionado. Presione Next.

Page 31: Tutorial de instalación de apache, php, my sql y php myadmin

Asegurese de que el checkbox Developer Machine este seleccionado. Presione Next.

Asegurese de que el checkbox Multifunctional Database este seleccionado. Presione Next.

Page 32: Tutorial de instalación de apache, php, my sql y php myadmin

Presione Next.

Asegurese de que el checkbox Decision Support (DSS)/OLAP este seleccionado. Presione

Next.

Page 33: Tutorial de instalación de apache, php, my sql y php myadmin

Asegurese de que los checkboxes Enable TCP/IP Networking y Enable Strict Mode estan

seleccionados. Use el puerto 3306. Presione Next.

Pressione Next.

Page 34: Tutorial de instalación de apache, php, my sql y php myadmin

Asegurese que el checkbox Install As Windows Service este eleccionado. Asegurese de que

el checkbox Include Bin Directory in Windows PATH no este seleccionado. Press Next.

Asegurese de que el checkbox Modify Security Settings este seleccionado. Para este tutorial,

Yo voy a usar root como el password. Si ud va usar este servidor web públicamente, Yo le

aconsejo que use un password mucho más seguro.

Asegurese de que los checkboxes para Create An Anonymous Account y Enable root access

from remote machines no esten seleccionados. Presione Next.

Page 35: Tutorial de instalación de apache, php, my sql y php myadmin

Presione Execute.

Presione Finish.

Page 36: Tutorial de instalación de apache, php, my sql y php myadmin

Ahora necesitamos cofigurar PHP para cargar MySQL. Navegue a: C:\WEB\PHP. Abra

php.ini con un editor de texto. Como lo hicimos anteriomente con el archivo httpd.conf.

Ecuentre el código:

;extension=php_mysql.dll

Quite el punto y coma (;) de el comienzo de la linea.

Page 37: Tutorial de instalación de apache, php, my sql y php myadmin

Dentro del mismo archivo php.ini Encuentre el codigo:

extension_dir = "./"

reemplacelo por: extension_dir = "./ext/" Esto se hace tal cual como se le ha venido

indicando en este tutorial en casos anteriores.

Guarde y cierre php.ini.

Nosotros debemos agregar la ruta PHP para las variables de entorno, Asi

que hagamozlo ahorita.

Page 38: Tutorial de instalación de apache, php, my sql y php myadmin

Abra Propiedades del Sistema (click derecho sobre My PC y seleccione Propiedades).

Presione la pestaña Opciones Avanzadas, y presione Variables de entorno.

Page 39: Tutorial de instalación de apache, php, my sql y php myadmin

Bajo las variables de sistemas, encuentre path y click en modificar. Valla al final de la linea

y agregue: ;C:\WEB\PHP y Presione Aceptar, Aceptar, Aceptar.

Ahora, reinicie su computador para guardar los cambios de Variables de Entorno. (Click en

boton de Inicio, Apagar Equipo y Reiniciar).

Una vez que su computador ha sido reiniciado, navegue a: http://localhost/phpinfo.php en

su navegador web. Baje hasta encontrar "mysql".

Si en su navegador se muestra algo similar como en el siguiente cuadro, ud ya esta listo para

instalar phpMyAdmin.

Page 40: Tutorial de instalación de apache, php, my sql y php myadmin

INSTALANDO PHPMYADMIN—

Copie phpMyAdmin-3.1.5-all-languages.zip. Navegue a: C:\WEB\APACHE\htdocs.

Descomprima el contenido de phpMyAdmin-3.1.5-all-languages.zip dentro de la carpeta

htdocs.

Una vez completada la transferencia elimine phpMyAdmin-3.1.5-all-languages.zip,

renombre el carpeta phpMyAdmin-3.1.5-all-languages como phpmyadmin.

Page 41: Tutorial de instalación de apache, php, my sql y php myadmin

Navegue a: C:\WEB\APACHE\htdocs\phpmyadmin. Busque y Renombre el archivo llamado

config.sample.inc.php como config.inc.php.

Abra el archivo config.inc.php con un editor de texto y encuentre la siguiente linea de

código:

$cfg['Servers'][$i]['auth_type'] = 'cookie';

Cambie cookie por config.

Page 42: Tutorial de instalación de apache, php, my sql y php myadmin

Encuentre las siguietes lineas de codigo:

// $cfg['Servers'][$i]['controluser'] = 'pma';

// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

Agregue las iguientes lineas debajo de las anteriores:

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = 'MYSQL_PASSWORD';

Page 43: Tutorial de instalación de apache, php, my sql y php myadmin

Cambie pma to root.

Cambie pmapass a el password que uso cuando ud instalo MySQL. En este caso coloque

root.

Cambie MYSQL_PASSWORD a el password que uso cuando ud instalo MySQL. En este

caso coloque root.

Navegue a: http://localhost/phpmyadmin con su navegador web. Ud deberia estar

automáticamente logueado y ser capaz de usar PHPMyAdmin.

Page 44: Tutorial de instalación de apache, php, my sql y php myadmin

Si este es su caso, FELICITACIONES, ud ha completado

mi tutorial y ahora tiene un servidor web completamente

funcional.!

Elaborado por: Ignacio Aular, estudiante de Informática de la Misión Sucre, San felipe,

Estado Yaracuy, Venezuela.

Contactos:

[email protected]

[email protected]

0412-8510173