.: 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?

14 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.

  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 [...]

  3. 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.

  4. 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

  5. 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

  6. 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

  7. Saludos… instale mi servidor satisfactoriamente y todo hiba bien hasta que al acceder de forma remota a la base de datos a travès de un script php, se ejecuta la consulta pero tarda demasiado en responder, la pregunta en concreto es, existe alguna manera de eficientar el acceso remoto sin que se retrase tanto la respuesta de la base de datos

  8. oye ocupo que me saques de una duda
    porqeu tengo todo bien instalado, pero ocupo trabajar con XML y no me marca error en algunas funciones
    al parecer no han sido instaladas, haber si pudieras hecharme la mano
    te lo agradeceria mucho

  9. Hola lo he realizado tratando de solucionar un problema es
    Fatal error: Call to undefined function mysql_flech_array() in /var/www/sieps/validar.php on line 39
    en funcion que lee el array, en windows appserver me funciona bien, alguien sabe a que se debe este problema, alguien sabe por que my apache no puede encontrar la funcion mysql_flech_array()?
    gracias por la ayuda y felicitaciones por este blog

  10. ya lo solucione, cambiando la fncion por la mysql_fetch_object();….. de todas maneras muuy buen post me salvo de UNA jajajja saludos

  11. tu sabes porque sale este error despues de instalar joomla en ubuntu, este error me sale despues de borrar la carpeta install que pide que borre.

    este error me sale:

    JError Unable to load Database Driver.

  12. Muy bueno , tienes idea de como agregar el modulo de JSP y El Modulo De RUBY ?? estaria genial que lo integraras


Leave a Reply