Blog de Ubuntu en Español Blog [no oficial] de Ubuntu en Español

22May/0692

Como – Instalar Apache + Mysql + PHP5

En mi caso la mayoria de las veces que instalo una maquina Ubuntu es para q sirva de servidor web con los servicios generales Apache, MySQL como base de datos y Php para manejar paginas dinamicas… aqui va el procedimiento para q todo esto funcione en conjunto y en menos de 20 minutos…

primero debemos habilitar los repositorios Universe y Multiverse de nuestro listado de repositorios (siempre es bueno hacer una copia del archivo por si acaso) esto lo hacemos asi:

sirgt@chapinware:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sirgt@chapinware:~$ sudo nano /etc/apt/sources.list

el contenido del fichero debe quedar asi sources.list

Luego acutalizamos los repositorios, con esto tendremos nuestro sistema al dia

sirgt@chapinware:~$ sudo aptitude update
sirgt@chapinware:~$ sudo aptitude upgrade

Primero vamos con MySQL

sirgt@chapinware:~$ sudo aptitude install mysql-server-4.1

y cambiamos la contrasenia porque por defecto se instala con la pass en blanco

sirgt@chapinware:~$ sudo /usr/bin/mysqladmin -u root password pon_tu_pass

Luego vamos con Apache y PHP5

sirgt@chapinware:~$ sudo aptitude install apache2
sirgt@chapinware:~$ sudo aptitude install php5

luego instalamos los archivos necesarios para q MySQL soporte php5 y apache2

sirgt@chapinware:~$ sudo aptitude install libapache2-mod-auth-mysql
sirgt@chapinware:~$ sudo aptitude install php5-mysql

y luego reiniciamos el servicio de apache

sirgt@chapinware:~$ sudo /etc/init.d/apache2 restart

para probar q todo haya quedado bien podemos hacer esto

sirgt@chapinware:~$ sudo gedit /var/www/test.php

Copia y pega el contenido de este archivo test.php y salvalo.

luego ve a tu firefox y apunta hacia http://localhost/test.php

si todo se instalo correctamente debe sacarte una pagina donde te da todas las especificaciones de tu php…

y listo ya tenemos nuestro servidor web Apache2 con soporte para PHP5 y MySQL

salu2

Comments (92) Trackbacks (1)
  1. @victor: me parece raro que tu servidor no acepte estas versiones de software… si necesitas instalar una version atras seria de que busques en aptitude esa version especifica (myslq-server-4.0 y php4) por ejemplo, lo otro que se me ocurre es que bajes un tar.gz de la version que quieres y lo compiles a mano pero ahi se complica un poco la situacion

  2. Gracias por responder tan pronto, ya lo he solucinado. precisamente asi, compilandolo de nuevo. Necesitava versiones muy concretas para una aplicacion que he desarrolado. Me costo encotrar las distribuciones y en linux soy principiante. Muchas gracias

  3. Hola linuxeros, soy nuevo, instale el kubuntu 7.04 64 apenas me llego el cd, tengo una turion 64, y estoy tratando de instalar este paquetito, pero me queda el problema que vi que varios tienen, el de que cuando quiero abrir un archivo: http://localhost/prueba.php, en http://localhost/apache-default/prueba.php y tampoco, siempre me trae da la opcion de abrir el archivo o descargarlo. No se que puede ser, tendra que ver con que sea 64. Alguien me pasaria los archivos apache2.conf para ver si tengo algo distinto. Mi mail es pmuruaga gmail. Muchas gracias a todos.

  4. SiRGt, lo admiro por su bondad para compartir el conocimiento y la paciencia para responder a todas estas peticiones.

    Mi pregunta es: cómo configurar y conectar la base de datos Posgres. Si es posible un ejemplo. gRaCias..!

  5. Hola, quiero instalar la librería GD para usarla con php

    probé con:

    sudo apt-get install php5-gd

    pero me da el siguiente error

    E: couldn´t find package php5-gd

    Apache ya lo tengo andando, las versiones son
    SO ubuntu 7.07
    PHP Version 5.2.1
    Apache/2.2.3 (Ubuntu)

    ¿alguna idea?

    gracias

  6. Hole, solo quiero informar que no he podido seguir con este tutorial. La lista de repositorios ya no sale, da un error de 404, me refiero a esta lista, “sources.list”

    Solo queria saber si alguien la puede subir y compartir ya que sin eso no puedo empezar el tutorial, solo he podido hacer el paso 1, lo de backapiar la lista actual que trae el ubuntu, ah por cierto, yo tengo la version 7.01, es lo mismo con esta version o no, me refiero si el tutorial se aplica de igual manera a esta version, que es la mas nueva!!?

  7. Si tenen la lista favro de avisarme, lo necesito para terminar de montar esta maquina como un webserver para php y base de datos (mysql)

  8. Ya pude instalar todo lo de este tutorial pero quisiera saber como hacer para instalar el MySQL Query Browser para linux sobre el ububtu, existe alguna forma sencilla como cargada de algun repositorio o algo??? En un sitio encontre el paquete pero tiene demasiades dependencias y no se que hacer!

    Ayuda por favor

  9. buenas a todos, perdon la demora en contestar sus comentarios pero el trabajo nos agobia xD

    vamos por partes ;)

    @PabloM: ese problema se soluciona instalando estos paquetes libapache2-mod-auth-mysql y php5-mysql si ya los instalaste proba reinstalando.

    @aVerNE: la conexion a Postgre la estare publicando este fin de semana esta pendiente ;)

    @cruz: proba con php-gd nada mas y me contas.

    @DragonEye: conseguiste instalar? ok… lo del mysql query browser no conozco el programa, si nos das la direccion de donde bajarlo podemos ver como instalarlo a la manera Ubunru ;)

  10. Primero, quiero agraderce por la pronta respuesta. Segundo, aca tengo dos paginas en las que encontre el MySQL query browser, espero que sirva de algo, ya que no se como hacer para instalarlo para que me funcione!

    http://www.heise.de/software/download/mysql_query_browser/28899

    http://www.freepenguin.it/mysqlquerybrowser-download.html

    Como tercer punto quiero saber como accesar el phpMyAdmin, ya lo instale con el siguiente copmando en la terminal del ubuntu…

    $ sudo aptitude install phpmyadmin

    Generalmente solo pongo http://localhost/phpMyAdmin, pero no me funciona en esta ocacion. Claro, anteriormente no usaba ubuntu!!!

    De ante mano, gracias :D

  11. Solo para que sepan, lo del phpMyAdmin, si se puede accesar de la siguiente forma…

    http://localhost/phpmyadmin

    Pero todo tiene que ir en minusculas, hehe. Ahora, esto me trajo una interrogante, ahora me pide por un username y un password!!! cual es el user y el passw predeterminado!? voy a revisar el config file, pero si alguien sabe, se agradece la solucion!

  12. Hola amigos he hecho todo como me dicen y parece que todo se instalo bien pero al darle el sudo gedit para probar me dice que gedit es un comando no encontrado, ademas cuando le doy localhost/test.php me dice que el archivo no esta. He instalado el phpmyadmin y trabaja bien solo que como el companero anterior no se el pass ni el usr.
    Gracias y espero ayuda como ven soy totalmente nuevo en esto

  13. Hola a todos.
    Estoy muy contento con esta primera experiencia que estoy haciendo en Ubuntu. Nunca antes use Linux ni nada parecido, aunque soy un viejo usuario de PC de antes de la XP, en la época de los monitores ámbar o verdes. ;-(
    Tenía una pc en desuso y se me ocurrió reciclarla, tal como dice en una Guia de Ubuntu, haciéndola servir.
    Como no había nada allí de importancia, instalé Ubuntu borrando todo lo que había a su paso. Tuve algunos problemas hasta que opté por usar el CD Alternate (esta pc tiene 256 de ram pero usa video onboard) (esa sería una advertencia que de existir en alguna parte me hubiera hecho perder algunas horas menos).
    Sigo.
    Ubuntu funcionó y pasé a mi arriesgada segunda etapa que fue transformarla en un Servidor.
    Instalé Apache2, PHP5, Mysql-server y phpmyadmin.
    Al parecer anduvo todo ok. Registré mi IP en Dyndns, y ok.
    Avancé a Instalar Joomla, para que todo lo anterior tuviera sentido. También, después de un par de intentos, lo logré.
    Y finalmente me puse a adecuar Joomla a mi gusto. Trabajé varias horas y todo marchaba bien.
    Cambié de pc, a una más moderna y probé entrar a Joomla como ADMIN desde allí. Esa PC corre con Vista.
    Entré y trabajé a mucha meyor velocidad remozando mi web.
    Se hizo muy tarde y apagué todo y me fui a dormir….
    y a la mañana, mi explorador no podía ingresar de nuevo al ADMIN de Joomla. Me corrí a la vieja pc y traté desde ahí. Y ME APARECE EL MISMO PROBLEMA,
    Me da la opción de guardar archivo, en vez de abrir en Firefox.
    Husmeando en la web entendí que era un problema de Apache, desinstalé, volví a instalar, y así varias veces, desinstalando todo lo que había instalado para correr el servidor, y nada, el mismo problema sigue sin resolverse. Instalé lo que recomendaban por ahí (vean esto: ese problema se soluciona instalando estos paquetes libapache2-mod-auth-mysql y php5-mysql si ya los instalaste proba reinstalando.)
    Pero sigue igual.
    Me pueden ayudar???
    Abrazos y gracias por estar ahí.
    Saludos
    Claudio

  14. GRACIAS! en mi ubuntu 7.04 segui todo al pie de la letra a partir desde “Primero vamos con MySQL” y se instalo todo perfectamente. Saludos!

  15. buenas, pana hice todo lo que esta arriba pero me hace falta la informacion que tengo que guardar, en el archivo txt. y ese link no abre,
    gracias

  16. hola, soy novata en esto y necesito instalar apache y php, pero no se encuentra source.list, por favor si alguien lo puede subir o enviarmelo, lo agradeceria, estoy con un proyecto

    gracias

  17. perdon!!! tampoco se ve test.php

  18. Hola ubunteros tengo el mismo problema que dragoneye no puedo ver las source.list ¿donde puedo conseguirlas?

  19. Hola a todos, vuelvo a ustedes, estoy montando otro ubunto para servidor, pero los repositorios de “aptitude” ya no tienes esos paquenes, apache – mysql – y todos los demas!

    Me pueden dar una manito para ver en donde estan que repositorios usar!

    De antemano gracias!

  20. si instalas paquetes con synaptic (interfase grafica del apt-get u otro, no recuerdo ahora) te resuelve todas las dependencias, pero tenes que tener coenxion a internet.

    busca e instala todas solo (cuando seleccionas un paquete, selecciona automaticamente las dependencias, si no las tenes, las busca, no es que no instala)

    si no tenes internet… busca la forma de conectarte para la instalacion! sino, que dios se apiade de nuestras almas!

    saludos

  21. hola, intente instalarlo pero cuando abro lo de la pagina me sale un 404

    HELP

    viviana

  22. Buenas, acabo de empezar a meterme con Ubuntu, he bajado la ultima versión, 7.10 si no recuerdo mal, pero vamos la última, hace 4 dias ke la bajé, y he seguido los pasos de arriba, pero en esta linea, no me instala nada, me dice que no encuentra ningun paquete con ese nombre, la linea es esta :

    sudo aptitude install mysql-server-4.1

    Y aparentemente, puede ser porque no descarga nada, pero si que tengo conexion a internet, con ubuntu, podria tener algo que ver tambien el que esté montado en una maquina virtual con configuracion NAT de red para la conexión, lo dudo mucho, pero si alguien lo ha hecho asi…. Muchas gracias por vuestras respuestas por adelantado. Saludos.

  23. El post inicial realmente es del 2006?? o se ha modificado posteriormente?? puede que sea obsoleto.

  24. Hola,
    Gracias me estuve peleando toda la tarde para poder hacerlo funcionar, soy novata y creo que estos foros son de super ayuda… muchas gracias

  25. Excelente, manual, respecto a lo que comenta giorgio lo unico que tienes que hacer es llamar a “sudo aptitude install mysql-server-5.0″ y no te necesitaras usar la linea

    “sirgt@chapinware:~$ sudo /usr/bin/mysqladmin -u root password pon_tu_pass”

    ya que te pide el pass antes de instalarse ;)

    Saludos!

  26. Hola perdon el abandono pero el trabajo no me deja actualizar mucho, desde Kaleb.Code llega esta actualizacion a esta guia por si a alguien le interesa verla :D

    un saludo

  27. que onda, pues me interezo musho tu manual, ya que en la escuela me piden que todo lo haga a mano, pero en fedora. y a mi me gusta mas ubuntu, nada mas que tube un problema al querer accesar a la liga para ver que es lo que se modifica cuando pones la instruccion nano, (yo trabaje con el vi, pero es lo mismo) si de favor podrias activar otra vez la liga por que no pase de la segunda instruccion lol, gracias. icu

  28. el phpmyadmin no me fuciona, que pasa?
    http://localhost/phpmyadmin

  29. apache2: apr_sockaddr_info_get() failed for marco laptop, luego de realizar todo la instalacion de mysql php5 y apache2 me salio este error
    que debo hacer ante esto gracias, necestio de urgencia

  30. alguin por alli tieine un manual de php5 y mysql

  31. hey gracias esto me vino super, me he quebrado la cabez tratando de hacer funcionar apche php y mysql en el windows vista, pero ubuntu es lo mejor grax man.

  32. Hola, soy estudiante de lic. en informatica, estoy sacando mi curso grado, pero en clases nos piden como se instala php y mysql en linux, pero lo no nos dicen en que version es, la verdad estoy confundida porque no se cual es la que voy a escoger y lo otro es que en las partes que he leido sale un ubuntu y el apache, o es que tienen que ir de la mano estos dos programas para poder isntalar php y mysql, talvers me ayudas porfis es este caso. Gracias

  33. Hola a todos,
    Necesito instalar la version 5.1 de MySQL en Ubuntu Server 8.04, pero fisicamente no se como. Me gustaria un indicio o una guia que permita a aquellos que no somos iniciados avanzar. Gracias

  34. Muchas gracias por este manual, me funciono perfecto.

  35. Tu How-To me sirvio muchisimo, gracias.

  36. me funciono perfecto desde el principio gracias.

  37. Saludos
    sabes que estuve revisando los pasos pero no estan los archivos de ejemplo del sourceslist y del pagina test.php
    por lo que no puede comprobar ese codigo al parecer los enlaces entan rotos………….Error 404 – Not Found

    con todo gracias el aporte…:-)

  38. aqui les dejo un link a una actualizacion que se guia de esta pagina, ya q hay problemas para abrir el archivo test.php

    esta buenisimo se los recomiendo… es facil para instalar apache, php y mysql juntos

    http://kalebcode.blogspot.com/2008/05/instalacin-de-apache-php-y-mysql-en.html

  39. todo ok pero no me deja cambiar la clave del mysql
    sirgt@chapinware:~$ sudo /usr/bin/mysqladmin -u root password pon_tu_pass necesito ayuda porfavor

  40. men eres una lumbrera le agradezco de corazon mi hermano no sabe como se lo agradezco muchas graz por todo que Dios le bendiga que lo proteja y que lo lleve con bien se cuida

  41. Muchas gracias! Me haz salvado una materia *o* no pense que esta madre me diera tantas broncas :/


Leave a comment