Informática, Música, Fotografía, Tecnología, Viajes, Vida...
Instalando Apache, PHP, MySQL, PHPMyAdmin en Mac OsX Mountain Lion
Instalando Apache, PHP, MySQL, PHPMyAdmin en Mac OsX Mountain Lion

Instalando Apache, PHP, MySQL, PHPMyAdmin en Mac OsX Mountain Lion

Para instalar todos estos servicios manualmente:

APACHE: ya viene instalado

Para arrancarlo:

sudo apachectl start

Para detenerlo:

sudo apachectl stop

Para reiniciarlo:

sudo apachectl restart

Para ver la version:

httpd -v

La ubicacion del fichero de configuracion de Apache:

/etc/apache2/httpd.conf

Documentroot por defecto:

/Library/WebServer/Documents/
http://localhost/

Lineas a cambiar en el httpd.conf:

 

# DocumentRoot: The directory out of which you will serve your

# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
#DocumentRoot «/Library/WebServer/Documents»
DocumentRoot «/Users/BAMBU/WEBDEVELOPING»

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the «default» to be a very restrictive set of
# features.
#
#<Directory />
<Directory «/User/BAMBU/WEBDEVELOPING»>
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled – so if something’s not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
#<Directory «/Library/WebServer/Documents»>
<Directory «/User/BAMBU/WEBDEVELOPING»>

 

PHP: Tambien viene instalado solo hay que activar el modulo

Editar:

sudo vi /etc/apache2/httpd.conf

Buscar: php y descomentar la linea

LoadModule php5_module libexec/apache2/libphp5.so

Ahora Reinicia el Apache

 

 

MYSQL: No viene instalado, asi que tenemos que bajarlo de

http://dev.mysql.com/downloads/mysql/

Escoje la version:

Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive

Abrelo e instala los 3 componentes…

  • mysql5.5.xxx.pkg
  • MySQLstartupitem.pkg
  • MySQLPrefPane

El primero es el MySQL, el segundo un componte para poder arrancar el MySQL cuando la mac botea y el tercero es el modulo del panel de preferencias, para que controlemos el MySQL desde alli.

Tambien se puede iniciar manualmente:

sudo /usr/local/mysql/support-files/mysql.server start

La consola interactiva:

/usr/local/mysql/bin/mysql -v

 

Agrega la ruta al .bash_profile

export PATH="/usr/local/mysql/bin:$PATH"

y reinicia el bash

source ~/.bash_profile

Ahora puedes entrar a la consola interactiva directamente:

mysql -v

Debes ponerle la contraseña:

/usr/local/mysql/bin/mysqladmin -u root password 'lacontraseña'

IMPORTANTE: USA COMILLAS SIMPLES

 

PHPMyAdmin:

Arreglar el socket 2002 primero:

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Bajamos el paquete: phpMyAdmin

lo desempaquetamos y lo movemos a la raiz del localhost (DocumentRoot).

 

Hacemos la carpeta de configuracion y le cambiamos lo permisos

mkdir ~/Sites/phpmyadmin/config
chmod o+w ~/Sites/phpmyadmin/config

Ahora entramos en la configuracion via web:

http://localhost/phpmyadmin/setup/

 

y creamos un Nuevo Servidor

phpmyadmin-new-server

 

Luego, clickamos en Authantications y ponemos la contraseña que le pusimos al MySQL:

phpmyadmin-user-password

Y luego grabamos todo (ASEGURATE de hacerlo, no cambiara la pantalla):
phpmyadmin-saveconfig

Ahora copiamos el fichero: config.inc.php a la raiz del phpmyadmin

y borramos la carpeta vacia /config

 

Ya puedes entrar en: localhost/phpmyadmin

 

PARA HACER UPGRADE del phpmyadmin, copia la nueva version en otra carpeta y copia el fichero config.inc.php a esa nueva version, luego te puedes cargar la carpeta del phpmyadmin viejo.

 

LISTO !!!!!

 

Fuente:
http://coolestguyplanettech.com/downtown/install-and-configure-apache-mysql-php-and-phpmyadmin-osx-108-mountain-lion
http://serverfault.com/questions/161529/how-to-change-document-root-for-apache2-in-mac-os-x

 

About the author

admin Senior Web Developer and Musician FranzNB

7 comentarios

  1. santiago

    Buenos dias, perdona mi torpeza, veo que esta super bien explicado pero me he quedado pillado en la parte que indicas Bajamos el paquete: phpMyAdmin, me baje el paquete phpMyAdmin-3.5.5-all-languages, pero no se donde es la ubicacion como indicas, lo desempaquetamos y lo movemos a la raiz del localhost (DocumentRoot). tengo un mac osx version 10.7.5, e intento instarlo para poder probarlo.
    gracias.

  2. Antonio Donaire Martínez

    Hola,

    Me gustó mucho el post. Justamente lo que buscaba. No obstante estoy teniendo un problema cuando quiero acceder a http://localhost/phpmyadmin/setup/

    Me da error 404 Not Found y no encuentro dónde tengo el fallo. He hecho todos los pasos punto por punto, pero no sé porqué no puedo acceder para instalar el MySQL

    Muchas gracias de antemano por tu post!

    Saludos, Antonio.

  3. Erendira

    Hola, excelente post, me ha sido de gran ayuda.
    Sólo comentarte que omitiste algunos pasos importantes en la instalación del phpmyadmin:
    -Después de descomprimir el paquete y colocarlo en la carpeta Sites, se debe renombrar la carpeta a «phpmyadmin»

    mv ~/Sites/phpMyAdmin-4.0.2-all-laguages ~/Sites/phpmyadmin

    Saludos

Responder a Basilio Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *