.: Ubuntu y PHP para la Colombian people! :.
Ahora tambien PHP para el Colombian World!!

Por fin!! Instalar servidor local (Apache2+MySQL5+PHP5) en Ubuntu

Casi pierdo la cabeza… pero aqui ando! :D asi que si yo pude todos pueden.

A ver, aunque tardé en publicar este artículo, es mejor tarde que nunca no?
——-
Instrucciones:
1. Si tienes instalado algun apache o mysql o php desinstalalos desde consola:
sudo su
escribe tu pass
# apt-get remove –purge apache2 mysql-server mysql-server-5.0 php5

si tenias apache solo entonces escribes apache en lugar de apache2
así te desinstala todo todito todo sin ningun escape de alguna cosa de configuracion.

Ahora vamos a instalar:
1. Apache2
Desde consola:
# apt-get install apache2 libapache2-mod-php5
aqui instalamos 2 cosas el servidor apache2 y el modulo php5 para el apache :D
todo debe salir perfecto…

2. MySQL5
Desde consola:
# apt-get install mysql-server mysql-server-5.0 libapache2-mod-auth-mysql php5-mysql
asi instalamos mysql, el enlace entre apache y mysql, y el de php5 y mysql.

3. PHP5
Dede consola:
# apt-get install php5

4. Reiniciamos todos los servicios:
Desde consola:
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart

PD: Si tienen un problema con el mysql, de que no les carga el socket mysqld, entonces vayan a la ruta donde les dice que debe estar y allí va a haber un archivo con un nombre parecido entonces renombras dicho archivo por el que mysql está pidiendo:
ejemplo:
el archivo que te pide se llama mysqld.socket y solo ves el archivo mysql.socket entonces haces desde consola:
# mv mysql.socket mysqld.socket
y luego reinicias mysql
# /etc/init.d/mysql restart
y listo ahi tienes
y asi ya queda todo perfecto :D:D :D

ahora, si tienen algun problema, no duden en preguntar.

PD2: si necesitan el phpmyadmin (muy seguramente) entonces escribe en consola:
# apt-get install phpmyadmin
ahi te instala phpmyadmin pero si te lo instala en otra carpeta, por defecto es /usr/share/ entonces copia y pega esto en consola:
# cp -R /usr/share/phpmyadmin /var/www/phpmyadmin
esto te copiará toda la carpeta de phpmyadmin a la carpeta /var/www/ que es donde apache tiene todos sus apartados de datos para el servidor.

PD3: Si quieres pasar una carpeta en la que estabas trabajando en windows, por ejemplo con AppServ, copia la carpeta y pegala dentro de /var/www/ y luego desde consola dirigete a /var/www/ y escribe:
# chmod -R 755 nombre_de_tu_carpeta
esto cambiará los permisos de acceso para esta carpeta, si no lo haces, entonces cuando trates de abrirla desde localhost te dirá que no tienes permisos para entrar a esa carpeta.

Preguntas? Dudas? Comentarios?

7 Responses to “Por fin!! Instalar servidor local (Apache2+MySQL5+PHP5) en Ubuntu”

  1. Interesante info doctor, me pregunto (disculpe la ignorancia) podra soportar phpbb?, tengo pensado testear y aplicar esta maravilla para un colega, y mi base sera MKPORTAL + PHPBB3, gracias por el tema.

    Dandi - Abril 2, 2008 at 12:49 am

  2. [...] de Ubuntu Gracias a que un amigo me pregunto: “Soporta phpbb?” en el post de “Por fin!! Instalar servidor local (Apache2+MySQL5+PHP5) en Ubuntu” he decidido explicar cómo hacerlo [...]

    Instalando PHPBB en el Servidor local de Ubuntu « .: Ubuntu y PHP para la Colombian people! :. - Abril 2, 2008 at 5:53 am

  3. aqui encuentras la solucion: http://ubuntuco.wordpress.com/2008/04/02/instalando-phpbb-en-el-servidor-local-de-ubuntu/

    Seth Ladino - Abril 2, 2008 at 5:55 am

  4. saludos y gracias por esos pasos, de verdad estan muy buenos, pero me surgio un inconveniente, al completar la instalación, como hago para ir probando el localhost? es decir como hago para saber que todo esta funcionando correctamente.

    intente con http://localhost/prueba.php y me mostro los valores de php (pagina que encontre en un foro), luego probe con http://localhost/apache2-default y me muestra el siguiente mensaje IIt works! (no se si esta bien o no) y por ultimo probe http://localhost/phpmyadmin y me solicita un login y password. intente con root sin contraseña y me da el sguiente error:
    #1045 - Access denied for user ‘root’@'localhost’ (using password: NO).

    me gustaria que me ayudaran en estos puntos, ya que soy nuevo en este tipo de instalacion.

    guaris - Junio 21, 2008 at 2:18 am

  5. Mira, todo te quedó instalado perfectamente “It works!” es que ya está funcionando y lo del otro archivo no se que es ni se que decirte. En cuanto a lo del phpmyadmin el usuario es el mismo de mysql que escribiste, si fue juanito es juanito y la contraseña que hayas escogido.

    Un saludo

    Seth Ladino - Junio 21, 2008 at 3:01 pm

  6. muchas gracias por sus consejos, me sirvio mucho, porque yo solo sabia usar estos comandos en centos y son diferentes, pero ahora ya corre en mi computador, muchas gracias.
    caro ruiz

    maria carolina - Junio 22, 2008 at 5:26 pm

  7. garcias por la respuesta, y si, revise y era que le estaba colocando la contraseña errada, ahora bien me gustaria saber como cambio la configuración predetermianada a cietos valores de php, por ejemplo: asignarle el siguiente valor error_reporting = E_ALL & ~E_NOTICE, track_errors= on entre otros.

    lo que pasa es que estoy comenzando a instalar y configurar el kumbia y me solcita ciertos valores para trabajar correctamente con el php

    guarus - Junio 23, 2008 at 12:52 am

Leave a Reply