12
Sep
07

Instalando Apache2, PHP5, MySQL y phpMyAdmin en Ubuntu 7.04

Para poder tener un servidor Web, hacer páginas dinámicas con PHP y administrar una base de datos en MySQL, de entrada debes de preparar la plataforma instalando dichos paquetes.

De una sola patada podes instalar todos éstos paquetes solo con una línea de comando (la cual automáticamente buscará sus dependencias obviamente…).

En la terminal digitas:

sudo apt-get install apache2 php5 mysql-client mysql-server libapache2-mod-php5 php5-mysql php5-gd php5-curl php5-cgi phpmyadmin

y ya esta listo! Ojo que todo esta en una sola línea (sin dar enter).

Para probar el apache, solo debes de digitar en la barra de dirección de tu navegador favorito: http://localhost y te deberá aparecer algún mensaje de que esta funcionando o el directorio /var/www en http (que por cierto, ahi es donde debes de colocar tus páginas web).

Para probar el PHP debes de crear un archivo con extensión .php. Recomiendo entrar en consola y digitar:

sudo gedit /var/www/test.php

y luego digitas: <?phpinfo();?> y guardas (test.php)
En la barra de direcciones digitas: http://localhost/test.php y te deberá aparecer la siguiente ventana.

PHP

Para probar el MySQL y el phpMyAdmin, digitas en la barra de direcciones: http://localhost/phpmyadmin y te abrirá la ventana de sesión. Digitas “root” como nombre de usuario entras. (no olvides cambiar la contraseña de root).

phpmyadmin

Saludos!


33 Responses to “Instalando Apache2, PHP5, MySQL y phpMyAdmin en Ubuntu 7.04”


  1. noviembre 14, 2007 a las 3:16 pm

    Ola soy albert, bueno te cuento soy nuevo en todo lo relacionado con linux, instale en mi computador ubuntu pues windows :S me dio unos tremendos dolores de cabeza!!! Estoy programando en PhpMyAdmin y me cambie a ubuntu porque todo el mundo me dice que es mas rapido y todo eso (es verdad)😀 buenisimo.. yapues estoy instalando lo relacionado al post solo coopie y pegue me esulto altiro por mientras lo dejo descargando :d joJOj ke buena!!😀
    yapues eso despues te posteo si me funciono todo ok!!

    ojala bueno gracias por el post!!!! y eso

    xau!!! suerte!!!

  2. noviembre 14, 2007 a las 3:27 pm

    O.o Compadre se las mandoo eres un genio!!
    jojojo

    me resulto altiro!!

    jajaja no tube que hacer nada!!!! me salio igual que windowrsss!!

    pero mas facil jojojo

    yapues
    aiozz dejare marcado tu blog para estar visitando… aioss graxxxx

  3. noviembre 14, 2007 a las 5:20 pm

    Bueno casi todo ok!! porque no puedo ver mis paginas *.php me dice esto:

    Forbidden

    You don’t have permission to access /Reservas/ on this server.
    Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 Server at localhost Port 80

    O.o !!!
    pero weno!! hay lo solucionare de alguna manera !!!!😀 yap aiozz!!!

  4. 4 skrdz
    noviembre 14, 2007 a las 8:42 pm

    eehh.. Qué raro. Será porque estas colocando tu archivo PHP en /var/www ??? (o por en la carpeta Reservas/ que debería de estar dentro de www)

    Cualquier cosa avisas.

  5. diciembre 5, 2007 a las 2:00 am

    Hola de nuevo, jajaja había dejado medio botado mi programación en php, funciono todo de mil maravillas!!!! estupendo.!!!

    Lo que sucede es que no tengo permiso de escritura en esa carpeta.

    sudo gedit /var/www/test.php eso me funciono lo cree así y funciono lo pude ver sin problemas!!!😀 pero al momento de crear un archivo *.php y guardarla en /var/www/ no me deja porque dice que no tengo los permisos ese nomas era el problema!!!!

    pero por medio del terminar escribí “chmod 777 www” y listo!!!

    grax por too!!!…

  6. 6 Lenin GOmez
    enero 5, 2008 a las 3:58 pm

    cuando se ejecuta las lineas de comando, Instalando mysql se queda en:

    Configurando mysql-server-5.0 (5.0.45-1ubuntu3.1) …
    * Stopping MySQL database server mysqld [ OK ]
    * Starting MySQL database server mysqld [ OK ]
    /etc/init.d/mysql: line 122: /etc/mysql/debian-start: No existe el fichero ó directorio
    invoke-rc.d: initscript mysql, action “start” failed.

    Alguna ayuda??

  7. 7 seba urbina
    febrero 3, 2008 a las 5:53 pm

    Hola, soy usuario nuevo de ubuntu. Estaba buscando unos tutoriales para programar en php y mysql cuando me enconre con esta pag. Teclee el comando que dejaste y se instalo todo al pelo, pero tras crear la pag cuando tecleo la dire en el mozilla solo me da la opcion a abrir o descargar el archivo, pero no me deja ver la pag.

    Supuse que ese problema lo resolveria mas tarde, asi que intente verificar mysql y el phpmyadmin pero al copiar la dire en la barra de dires del mozilla me sale esto:

    Not Found

    The requested URL /phpmyadmin was not found on this server.
    Apache/2.2.4 (Ubuntu) Server at localhost Port 80

    y en la barra de titulo dice ‘404 Not found’.

    La version de Ubuntu que tengo instalada es la 7.10 (octubre de 2007), no es la 7.04 pero no crei que habria problema, o si?

    • mayo 10, 2009 a las 4:39 am

      No creo que fuera por la versión. Lo que veo es de que no se ha instalado bien la parte que enlaza php con apache. vuelve a instalar el paquete libapache2-mod-php5 y luego instala nuevamente phpmyadmin. Durante la instalación del phpmyadmin, te debe preguntar sobre en qué servidor web trabajará así para configurarlo de forma automática (crear el directorio virtual /phpmyadmin).

      Espero que te ayude ésto y cualquier cosa me avisas.

  8. 9 wizard
    febrero 11, 2008 a las 10:55 pm

    wenas, ami em pasa algo estraño, cuanod intento ver alguna pagina de mi servidor no se me ve, sino ke se me intenta descargar, es decir me sale la ventada de guardar o abrir O.o porfavor necesito ayuda.

    gracias.

    • mayo 10, 2009 a las 4:41 am

      Siempre que sale eso de descargar el archivo php es cuando no esta instalado php5 correctamente o no esta instalado el paquete: libapache2-mod-php5.

      Verifica ésto y me avisas.

      Saludos!

  9. 11 Andrés
    febrero 21, 2008 a las 2:41 pm

    A mí me quiere descargar la página php… no se por qué, ya hasta reinstalé ubuntu y me sigue pasando lo mismo!

    Saludos!

  10. 12 Ludvin
    febrero 22, 2008 a las 4:43 am

    todo funciono de maravilla ecepto que al teclear en mi navegador :
    http://localhost/phpmyadmin me sale este error:

    Not Found

    The requested URL /phpmyadmin was not found on this server.
    Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80

    Utilizo linuxmint.

    Agradezco de antemano alguna sugerencia

  11. 13 Felipe
    febrero 27, 2008 a las 3:54 pm

    prueba con:

    apt-get –purge remove mysql-server-5.0

    apt-get –purge remove mysql-server

    apt-get –purge remove mysql-client

    etc…

    Salu2

  12. 14 Nicolás
    marzo 8, 2008 a las 4:43 am

    hola!, todo bien, excepto por lo de mysql, me pasó lo mismo que a lenin…
    Configurando mysql-server-5.0 (5.0.45-1ubuntu3.1) …
    * Stopping MySQL database server mysqld [ OK ]
    * Starting MySQL database server mysqld [ OK ]
    /etc/init.d/mysql: line 122: /etc/mysql/debian-start: No existe el fichero ó directorio
    invoke-rc.d: initscript mysql, action “start” failed.

    alguien sabe que puede ser¿?

    Saludos

  13. 16 skrdz
    abril 25, 2008 a las 12:22 am

    algunos casos que he visto de comentarios, puede ser de que no hayan copiados sus archivos php en /var/www

    o talvez, los permisos no estan bien. www debe ser propietario www-data osea:
    chown -R www-data:www-data /var/www

    Aahhh, y los archivos php les recomiendo que sean con los siguientes permisos:
    chmod -R 644 /var/www/*.php

    Deberían de crear sus archivos php dentro de www con permisos de sudo. Yo así hago y me funciona bien.

    Si les de problemas el MySQL o el PHPMyAdmin, desinstalen y vuelvan a instalar. Debe de funcionar bien. Hay que revisar su conexión de internet, los Orígenes del Software (Repositorios), etc.

    apt-get remove …
    apt-get install …

  14. mayo 17, 2008 a las 2:46 am

    hice algunos cambios en mi servidor apachi y en los modulos php y haora no me deja ver los sitios que tengo montados, al intentar abrirlos me saca un cuadro de descarga.

  15. 18 roger
    octubre 23, 2008 a las 4:45 pm

    para que funcione http://localhost/phpmyadmin deben crear en enlace sudo ln -s /usr/share/phpmyadmin /var/www/

  16. 19 Otto
    diciembre 3, 2008 a las 5:36 pm

    Muchisimas gracias por el aporte, tenia problemas para levantar lo sitios web por la cuestion de los permisos, pero funciona perfectamente ahora, un saludo!

  17. 20 Otto
    diciembre 6, 2008 a las 6:08 am

    Gracias por tan excelente aporte, y me parece excelente que hayan comunidades como estas en El Salvador😀 tengo una duda, si no tengo conexion a internet, phpmyadmin no funciona, que puedo hacer para que phpmyadmin funcione sin necesidad de estar conectado a internet? gracias, un saludo!

    • mayo 10, 2009 a las 4:46 am

      Bueno, al instalar phpmyadmin, en el proceso de instalación te pide que elijas en qué servicio web trabajará (tendrías que elegir apache2) y en éste momento se configurar apache para que pueda ser visible phpmyadmin y no sea necesario crear un enlace duro, aunque a veces hay que hacerlo porque ni modo (aporte de roger).

      Al final de la instalación, phpmyadmin esta configurado de forma local en tu computadora, por lo que no necesitas internet para entrar en él, por eso haces referencia al equipo en la barra de direcciones tecleando http://localhost.

      Saludos!

  18. 22 Baruch
    diciembre 11, 2008 a las 11:55 pm

    Y además hacer esto:

    http://ubunteros.blogsome.com/2005/10/29/activar-php5-en-apache2-bajo-ubuntu-breezy/

    sudo ln -s /etc/apache2/mods-available/php5.load

    al menos en ubuntu 8.10

    Es así como me funciono a mi…

  19. 23 laura
    diciembre 17, 2008 a las 9:15 pm

    (Ludvin – Febrero 22, 2008)
    Ludvin, puedes decirme como solucionaste tu problema, por que me presenta el mismo mensaje.

    Ya me volvi loca de buscar una solución en internet y lo unico que temo es desconfigurar mas el ubuntu.

    Porfis, ya estoy a punto de reiniciar la instalacion de Ubuntu

  20. febrero 24, 2009 a las 2:43 am

    como cambiar la ruta /var/www/ a /home/usuario/Public_HTML/

    Gracias

    • mayo 10, 2009 a las 4:53 am

      Bueno, en Ubuntu debes hacer lo siguiente:

      # sudo gedit /etc/apache2/sites-enabled/000-default

      Luego presionas CTrl+H para abrir el cuadro de reemplazar de gedit, y reemplaza todo lo que diga /var/www por /home/usuario/Public_HTML

      Ten el cuidado con respecto a los permisos y si tienes dudas sobre ellos, te recomiendo que sigas éste vínculo…
      http://www.cvirtualuees.edu.sv/mod/book/view.php?id=498&chapterid=6

      (si pregunta por usuario y contraseña, busca el botón de “Invitado” y podrás entrar sin problemas)

      Saludos!
      Saludos!

  21. 26 Sergio
    abril 24, 2009 a las 7:23 pm

    roger, Muchas gracias!!!!! por tu aporte..

  22. 27 Juan José
    diciembre 8, 2009 a las 2:26 pm

    Tengo instalado ububtu server LAMP, al teclear apt-get install phpmyadmin comienza a bajar archivos d eun portal mx.ubuntu.com pero em manda un mesaje de error:

    err http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-gd_5.2.4.2

    404 NOT FOUND

    imposible obtener http://security.ubuntu.com/ubuntu/pool/main/p/php5/php5-gd_5.2.6.dfsg.1-ubuntu4.2_I386.deb 404 NOT FOUND

    ¿Como puedo solucionar este problema?

  23. 28 William
    enero 17, 2010 a las 2:13 pm

    Un millon de gracias estoy comenzando en el maravilloso mundo de Linux y estoy orgulloso de poder contar con Gente con tanto talento como ustedes el mejor post calificacion 100% (+)

  24. 29 Sevillano
    abril 23, 2010 a las 4:37 am

    Llevo una semana con problema con el phpmyadmin no me funciona ni a la de tres ¬¬

  25. abril 24, 2010 a las 6:49 pm

    Hola, seguí todos los pasos, que bueno son similares, por no decir iguales en otros lados, pero acá estaban bien claros, y al parecer me instaló todo bien, mi problema es que no puedo ingresar a localhost/phpmyadmin, puesto que me intenta descargar un archivo php.

    Ya hice alguna de las sugerencias que hacian acá de instalar nuevamente libapache2-mod-php5, lo hice con sudo apt-get remove libapache2-mod-php5, y luego para instalarlo denuevo, puse sudo apt-get install libapache2-mod-php5. Además volví a instalar phpmyadmin con sudo apt-get install phpmyadmin.

    Pero no pasa nada :S .

    Alguna otra sugerencia?

    PD. también he copiado la carpeta de usr/share/phpmyadmin a var/www
    PD2. Para ver mis archivos creados, también les he dado permisos para acceder a ellos.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: