phpMyAdmin
Hoy sigo con mi curso de actionscript y el profe nos pidió que para esta clase montáramos un servidor local con soporte para php y MySQL. En un PC esto es muy fácil solo es bajar e instalar el AppServer y listo; En cambio en Mac no encontraba ningún tutorial fácil que dijera como se hacia, la mayoría de los tutoriales mostraban la creación de bases de datos con el Terminal, y para mi ver el Terminal significa mirar la Matrix y de eso no entiendo nada. Así que este tutorial es a prueba de pastelazos.

Así que vamos por parte. Mac OS X trae por defecto Apache, eso quiere decir que puede ejecutar páginas estáticas sin problema, el primer paso está listo, ahora necesitamos que ejecute páginas dinámicas y bases de datos, para ello tenemos que bajar lo siguiente:

-php
-MySQL
-phpMyAdmin

Yo bajé e instalé el Entrophy-PHP 5.0.4-1, este es para Apache 1 que es el que tiene por defecto OS X, su instalación es muy simple, continuar, continuar, continuar, y listo.

Luego bajamos MySQL, que sirva para crear bases de datos, el archivo dmg trae un instalador, que es continuar, continuar, etc. Y un archivo que se deja en la carpeta Library/PreferencePanes. Este archivo es para que podamos manejar opciones como que se ejecute al inicio desde Preferencias del Sistema.

El siguiente paso es crear una base de datos MySQL, y eso lo hacemos desde Preferencias del Sistema, ahí aparece el modulo que instalamos llamado obviamente MySQL. Hacemos clic sobre el botón Initialize y aparece una ventana con código (no se asusten, yo lo hice) Esa ventana pide un password para la futura base de datos, no se olviden de él. Lo raro es que al ingresar el password la ventana con códigos no muestra nada, es como si no estuviéramos escribiendo, pero si lo está haciendo así que no se preocupen. Damos el password, presionamos Enter, salen más códigos hasta que termina el proceso y cerramos la ventana.

MySQL
Ya estamos listos, ahora necesitamos el phpMyAdmin, que es una interfaz web para administrar bases de datos. La versión que bajé es la 2.7.0 y viene en una carpeta comprimida en Zip, descomprimimos y renombramos la carpeta dejando solo phpMyAdmin (saquenle los números) luego copiamos esa carpeta en:

Librari/WebServer/Documents

Listo ya tenemos un servidor local en el Mac, ahora en su navegador web favorito entren a:

http://localhost/phpmyadmin

Y ya están dentro, así de fácil. Si por alguna extraña razón les aparece un mensaje de error, entren a la carpeta phpMyAdmin (la que dejaron en WebServers) y abran el archivo config.default.php, ahí busquen la línea en donde dice password y pongan el que habían escrito cuando crearon la base de datos desde el panel de control, cierren y guarden.

Ya que todo está listo podrán ejecutar páginas dinámicas localmente, por ejemplo yo instalé Wordpress, deje todos los archivos en una carpeta llamada blog, obviamente dentro de Library/WebServers/Documents, ahí deje todos los archivos de Wordpress y cree una base de datos en el phpMyAdmin y bla, bla, bla, igual que en un hosting.

De todas maneras y después de buscar más, encontré un paquete para Mac que tiene todo lo que se necesita, no lo he probado, pero debe funcionar

-WebServerXKit

Escrito por Huasonic

8 Respuestas a “Tutorial: Montando un WebServer en un Mac”  

  1. Gravatar 1 sergiov Reply to this comment

    Puedes probar también MAMP ( Macintosh, Apache, Mysql y PHP ) anda super bien. http://www.mamp.info/es/home/

    saludos

  2. Gravatar 2 Huasonic Reply to this comment

    Hola sergiov, si, había visto el MAMP, pero no vi que tuviera phpmyadmin, pero solo eso, por eso no lo puse, pero igual es un buen dato.’

    Gracias :)

  3. Gravatar 3 Rauto Reply to this comment

    Yo también iba a recomendarte MAMP, y te digo que si trae phpmyadmin, y ademas existe un dashboard widgets para darle un inicio rapido al servicio.
    http://www.apple.com/downloads/dashboard/networking_security/mampcontrol.html

  4. Gravatar 4 Huasonic Reply to this comment

    Haaa, genial, que bueno que me dices, entonces voy a probar el Mamp para ver que tal.

    Gracias :P

  5. Gravatar 5 keko Reply to this comment

    secundo, o tercerizo..da lo mismo, la idea de MAMP..de todas formas, OSX ya viene con APACHE, y no es tan difícil dejarlo corriendo PHP y MySql….phpMyAdmin es tan fácil de instalar como WPress (bueno, no son dos pasos, pero es fácil)

  6. Gravatar 6 Jahm Reply to this comment

    Hola a todos. Necesito un poco de ayuda con la instalación de WebServer en mi Mac.

    He instalado CompletaMySQL 4.0 y despues he puesto la carpeta phpmyadmin en el lugar que se arriba se indica y todo bien. Al abrir “http://localhost/phpmyadmin” sale correctamente la página principal MyAdmin pero con una advertencia que dice lo siguiente:

    “Su archivo de configuración contiene parámetros (root sin contraseña) que corresponden a la cuenta privilegiada predeterminada de MySQL. Su servidor de MySQL está usando estos valores, lo que constituye una vulnerabilidad. Se le recomienda corregir esta brecha de seguridad. Por ejemplo, desde la página de inicio de phpMyAdmin seleccione Privilegios y agregue la contraseña a root@localhost. Deberá escribir la misma contraseña en config.inc.php de phpMyAdmin”

    No entiendo muy bien lo que quiere decir. ¿A qué se refiere?, ¿que contraseña tengo que darle al usuaro root@localhost, la del administrador general o una nueva?. Y después de esto escribir la misma contraseña en “config.in.php” el cuál no existe en la carpeta “phpmyadmin”.

    Espero haberme explicado más o menos.
    Gracias por anticipado y un saludo.

  7. Gravatar 7 Hugo Reply to this comment

    Hola a tod@s:

    El caso es que estoy tambien trasteando con la plataforma mac y he instalado mamp la versión pro y es de pago. ¿Sabeis si la version simple no lo es?¿Sabeis otro servidor que no sea de pago para poder utilizar phpmyadim?

    muchas gracias por vuestro tiempo y salu2

  8. Gravatar 8 hola Reply to this comment

    hola como estan???
    bueno tengo un poco de dudas, necesito cargar una base de datos en una pagina web (la base de datos y la pagina ya estan creadas) y que eso tenga registro de usuarios permitidos, y un buscador que busque en la base de datos, como lo puedo cargar????????????????????????????

Deja un Comentario

Mostrar XHTML Permitido


Comment moderation is enabled. Your comment may take some time to appear.