viernes 24 de octubre de 2008

Instalar apache / php / mysql en Mandriva 2009

Hola, esta es mas que nada una nota personal, llevaba 2 dias (alrededor de 2 horas por dia)tratando de configurar correctamente el servidor apache con php y con mysql en la Distribución de LinuxMandriva (la llamada versión 2009 que salió en octubre 2008 ).

Estos paquetes (o programas si quieren llamarlos así) son potencialmente útiles para las personasque nos dedicamos largas horas del día a la programación para ambiente web, desde sencillas páginasque muestran información hasta sistemas basados en web que requieren de bases de datos e interfacescomplejas. En esta ocasión el problema lo tuve con el paquete de mysql pues no arrancaba correctamente.Mandriva tiene un instalador/desinstalador de paquetes, en donde con un simple click puedes agregarlos programas que necesites y solito se encarga de configurar para que tu puedas utilizarlos "al momento"


Probé con el paquete "todo en uno" llamado LAMP, pero al no funcionar (principalmente porque soyinexperto con Mandriva) decidí removerlo de mi sistema e instalar los paquetes necesarios uno por uno.
El orden de instalación fué el siguiente.

1) # urpmi apache

2) # urpmi php

(Este es opcional, solo si utilizan phpmyadmin para administrar sus bases de datos)
3) # urpmi phpmyadmin

4) # rpm -e mysql

5) # rm -f /var/lib/mysql/mysql/*

6) # /bin/hostname 127.0.0.1

y por último:
7) # urpmi mysql

Con esto quedaron todos los paquetes funcionando correctamente. No dudo que el "todo en uno" LAMP sea mala idea, de hecho ya había utilizado alguno de estos "todo en uno"en windows (appserv y easy-php son algunos ejemplos que instalé hace mucho tiempo). Pero poralguna extraña razón este paquete no me funciono, tambien debo admitir que soy algo inexperto conMandriva pues esta es la primera vez que uso de manera "formal" esta distribución de Linux.

8 comentarios:

Francisco Sosa dijo...

Gracias, me sirvio de mucho, aunque la instalación de mysql, se supone que el password de root debe de estar en blanco y no es así, sabràs sobre el password?

_ALEX_ dijo...

Hola, pues si mi mente no me falla al instalar mysql me solicitaba la contraseña de root, yo la deje en blanco (sin contraseña) asi cuando me conecto al servidor de mysql (desde la Konsole) solo tecleo mysql -u root y listo.

Anónimo dijo...

perdón la ignorancia, pero donde quedan las carpetas de instalación de los paquetes.

Trüpaileo dijo...

Te las mandaste, es justamente lo que necesitaba, no sabes cuanto pelee con mysql para que funcionara, hasta que encontré tu post, gracias!!!

Anónimo dijo...

como puedo iniciar los servicios automaticamente al iniciar la pc gracias

_ALEX_ dijo...

Sobre las carpetas de instalacion de los paquetes la verdad es que no se donde quedan.... al instalar los paquetes con este método quien se encarga de ellos es el "administrador de paquetes" urpmi.

Los serivicos se inician automaticamente... :)

Nelson dijo...

En algunos casos no funciona hasta que se inicie el servicio lo cual hacemos con el comando
# /etc/init.d/mysqld start
y eso es todo gracias por la publicacion en realidad me ayudo a solucionar el problema.
LINUX MANDRIVA LA MEJOR DISTRO

Anónimo dijo...

Mira que llevaba rato intentando arrancar el mysql y no había forma, hasta que he hecho lo q comentabas:
desinstalarlo y volverlo a instalar :DDD

rpm -e mysql
(resto de instrucciones)
urpmi mysql

Y luego, como comenta Nelson, un # /etc/init.d/mysqld start para arrancar el servicio.

Muchas gracias por las explicaciones!!!!
Así se crea comunidad :))

Publicar un comentario en la entrada