Sie sind auf Seite 1von 6

Instalacin de MySQL:

1. Utilizaremos el wizard para instalar MySQL que nos guiar de forma amena en su instalacin. Al ejecutarlo nos aparece la ventana de bienvenida, presionamos Next y seleccionamos el tipo de instalacinCustom y continuamos. 2. En esta ventana de instalacin avanzada vamos al botn Change, para modificar el directorio de instalacin de MySQL y buscamos nuestro ya creado C:\MySQL, de esta ventana no modificamos nada ms. 3. A continuacin veremos el botn Install que presionaremos. En la mitad de la instalacin aparecer una ventana para obtener una cuenta en el sitio oficial de MySQL,podemos elegir Skip Sign-up y presionar Next sin problemas. 4. Ya instalado MySQL se nos muestra una ventana indicando tal situacin y una opcin marcada: Configure theMySQL Server now, la dejamos marcada y damos a Finish. Si por algn motivo el instalador termin y no levant el programa de configuracin, no se preocupe. Siempre puede invocarlo desdeC:\MySQL\bin\MySQLInstanceConfig.exe. Configuracin de MySQL:

MySQL Server Instance Configuration Wizard. Este programa es una interface grfica de configuracin para el archivo my.ini que inicialmente no existe, sino que disponemos de templates de ste archivo, por lo que es importante ejecutarlo apenas se terminaron de copiar los archivos de la instalacin al disco a fin que cree el nuevo archivo de configuracin C:\MySQL\my.ini.Al ejecutarlo presionamos Next y elegimos Detailed Configuration. Al ser sta una instalacin para desarrollar elegiremos Developer Machine, esa configuracin es muy buena para mquinas con poca cantidad de memoria ram. Luego y volviendo a tomar en cuenta que es un servidor de desarrollo, es que elegimos Multifunctional Database, esto instala los diferentes motores para tablas que tiene mysql. De esa forma podremos crear bases de datos MyISAM as como tambin InnoDB. En la siguiente ventana nos pregunta donde crear las bases de datos InnoDB, personalmente me gusta saber donde estn as que siempre elijo la opcin MySQL InnoDB Datafiles (lo cual crear

el directorio C:\MySQLInnoDB Datafiles), y le doy a Next. Posteriormente nos pregunta cuantas conexiones concurrentes creemos que el servidor necesitar durante su uso. Un valor por defecto de 20 sera ms que correcto, por lo que elegir Decision Support es una buena idea. De todas formas puede especificarlo en el seteo manual. Ahora nos pregunta en qu puerto se realizar la conexin mediante TCP/IP y si debemos habilitar el modo estricto. A esta ventana la dejamos como est y presionamos Next. La siguiente ventana de configuracin es muy importante, se trata del charset por defecto que tendrn nuestras bases de datos cuando se creen sin especificar dicho valor. Por los tiempos en los que corremos, la mejor opcines sin lugar a dudas UTF8 que la seleccionaremos en Manual Selected Default Character Set / Collation. Dado que este manual es para Windows NT, utilicemos servicios. A sto se lo especificamos al tildar la opcin Install As Windows Service y podemos asignarle un nombre al servicio. Es buena idea elegir MySQL5 comonombre y permitir que el servidor se levante apenas el sistema operativo arranca.Luego hay otra opcin muy importante Include Bin Directory in Windows PATH la cual dejaremos sin marcar ya que luego lo agregaremos a mano de ser necesario. La siguiente ventana nos pide algo imprescindible, la clave del administrador del servidor. El nombre del administrador es root y su password... el que usted desee. Le aconsejo que coloque uno que recuerde, quiz el de inicio de sesin de Windows. Por cuestiones de seguridad, no cree una cuenta annima. En la ltima ventana solo debe presionar Execute y si todo marcha bien, presione Finish y felicidades!... si hubo un error, repita todos los pasos anteriores. sto es bsicamente para crear el archivo my.ini, pero recuerde que siempre puede hacerlo editndolo directamente y reiniciando el servidor. Editando directamente el archivo my.ini Todo lo anterior se aplica aqu, y hay que ser cuidadoso en ambas situaciones.Se recomienda enfticamente que primero ejecute MySQL Server Instance Configuration Wizard para crear el archivo my.ini pero si no quiere, siempre puede tomar alguno de los templates (*.ini) colocados en la

carpetaC:\MySQL, modificarlo y renombrarlo a my.ini. Con los pasos anteriores nos alcanza perfectamente para tener el servidor funcionando correctamente, si quiere mayor configuracin revise el manual. Y no olvide, luego de modificar el archivo de configuracin debe reiniciar el servidor para que los cambios le sean visibles. Instalacin de Apache Ejecutamos, ventana de bienvenida, Next. Aceptamos la licencia, Next. Nueva ventana mostrando caractersticas de la versin y Next. La siguiente ventana nos pide datos del servidor y es donde comienza la instalacin (y configuracin). Se nos pide eldominio de la red (NetWork Domain), el nombre del servidor (Server Name) y el email del administrador del servidor (Administrador's Email Address), hay que llenarlos con nuestros datos (localhost, localhost,email@dominio.com respectivamente). Tambin pregunta el puerto y el modo de ejecucin. Servicio en el puerto80 es lo ideal. Luego elegiremos el tipo de instalacin avanzada (Custom).En la siguiente ventana permitimos que instale todo, esto es los binarios, algunas librerias y la documentacin. Tambin elegimos el directorio de instalacin y aqui debemos tener cuidado. Nuestro directorio creado previamente para la instalacin es C:\Apache por lo que no de debemos olvidarnos de elegirlo. Luego continuamos el wizard hasta que la instalacin se haya realizado. Automticamente el instalador levanta el servicio y podremos verificar que funciona correctamente ingresando a http://localhost el cual nos mostrar It works!. Configuracin de Apache (Parte I) Ahora comenzamos a configurar Apache, para ello debemos editar un archivo plano llamado httpd.conf (que no es ms que un archivo con formato INI) que se encuentra en C:\Apache\conf\httpd.conf. Lo abriremos con un editor de texto sencillo por ejemplo el notepad que viene con windows, aunque recomiendo NotePad++ por su resalte de sintaxis (fijarla en INI). Lo primero que debemos hacer es buscar la lnea para modificar el directorio pblico de nuestro servidor, es decir el directorio donde colocaremos los archivos para que los visitantes puedan acceder a ellos.

La lnea a modificar es la nmero 149 en la cual modificaremos el valor de DocumentRoot por el que deseemos. Para seguir la gua recomiendo crear una carpeta C:\WWW que es la que colocaremos como valor para DocumentRoot, quedandonos: DocumentRoot "C:/WWW" Debe notar que las barras invertidas (caractersticas de Windows) se cambian por las barras comunes (caractersticas de sistemas Unix), es por convencin ya que el servidor puede reconocer los dos formatos. Al modificar el valor de DocumentRoot ser necesario tambin modificar con el mismo valor el bloque Directory en la lnea 177 a: <Directory "C:/WWW"> De otra manera obtendremos mensajes de error tales como cdigos 403, etc. Al terminar este paso ya tenemos funcionando un servidor HTTP para pginas estticas (es decir HTML simple)en el directorio que queremos. El siguiente paso ser agregarle PHP al servidor para poder desarrollar pginas dinmicas que se puedan conectar a bases de datos MySQL. Instalacin de PHP Para realizar la instalacin de PHP solo necesitaremos un descompresor de archivos ZIP, y lo que haremosprecisamente es descomprimir el contenido del archivo en el directorio C:\PHP de tal forma de tener el archivophp.exe en C:\PHP\php.exe. Configuracin de PHP Al igual que para Apache y MySQL, PHP dispone de un archivo de configuracin estilo INI. Y para no complicarnosla vida se llama php.ini que debe estar en un directorio que pueda ser accedido por php. Ahora bien, al instalarPHP vemos que no hay ningn archivo php.ini en su directorio raiz (C:\PHP), pero si tenemos otros archivos quevamos a utilizar como templates para crear nuestro php.ini y ellos son: php.ini-dist y php.ini-recommended.Tomaremos php.ini-dist y le cambiaremos su nombre a php.ini. Ahora solo debemos editarlo.Buscaremos include_path (lnea 461) y nos aseguraremos que contenga el directorio actual: include_path = ".;c:\php\includes" Luego le informaremos a PHP otros directorios muy importantes (lneas 468 y 475): doc_root = "C:\WWW"extension_dir = "C:\PHP\ext"

Las extensiones son mdulos de PHP que extienden a la propia librera estandar. Es asi como podemos disponer defunciones para trabajar con MySQL, SQLite, Firebird, otras bases de datos asi como tambin otras funciones paradiversas actividades.Es por ello que agregaremos una en particular, la de MySQL (lnea 606, quitar el punto y coma): extension = php_mysql.dll Ya terminamos la configuracin de MySQL en php.ini pero continuemos configurando PHP un poco ms como porejemplo el directorio temporal para guardar los archivos de sesin (lnea 924) y el reporte de errores (lnea 304): session.save_path = "C:\WINDOWS\Temp"error_reporting = E_ALL | E_NOTICE | E_STRICT Configuracin de Apache (Parte II) Si, otra vez Apache. En la primer parte solo configuramos Apache como servidor HTTP para pginas estticas.Ahora vamos a notificarle a Apache que existe un interprete que puede usar y se llama PHP.De vuelta abrimos httpd.conf y en la lnea 212 cambiamos para que nos quede: <IfModule dir_module>DirectoryIndex index.html index.php</IfModule> Con ello conseguimos que si se encuentra un archivo con nombre index.php en un directorio sea ste el que secargue por defecto.Al final del archivo agregamos las siguiente tres (3) lneas: LoadModule php5_module "C:\PHP\php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/PHP"

Das könnte Ihnen auch gefallen