Fuente: LinuxHispano
Para instalar LAMP (Linux Apache MySQL PHP) muchos de vosotros usaríais el selector de paquetes por tareas del gestor de paquetes Synaptic, pero en esta versión de Ubuntu y en la anterior no existe el paquete, así que tendremos que instalarlo manualmente.
La tarea, al igual que en el caso que os mencionaba antes, es bien sencilla, desde la terminal, instalamos el paquete tasksel, el mismo que utiliza Synaptic internamente para realizar esta tarea:
$ sudo apt-get install tasksel
Ahora lanzamos la herramienta, ya sea directamente desde la misma terminal o a través de Synaptic, aquí lo veremos con la primera opción que es más directa:
$ sudo tasksel
Seleccionamos la tarea LAMP, que se encargará automáticamente de instalarnos todos los paquetes y dependencias necesarias y luego nos solicitará un contraseña para el administrador de la base de datos.
Una vez terminada la instalación, vamos a comprobar que todo funciona como esperamos, así que crearemos un fichero test.php en el directorio /var/www/, donde por defecto se encuentra nuestra web.
Cambiamos los permisos del directorio,
$ cd /var/www/
$ sudo chown -R ahornero
y creamos el fichero test.php incluyendo la siguiente línea,
$ nano test.php
Finalmente, reiniciamos el servidor Web
$ sudo /etc/init.d/apache2 restart
¡Y terminamos! Al entrar en la dirección http://localhost/test.php nos saldrá una página de prueba.
Me funcionó al 100%
Gracias!!
Este sistema de tasksel, es una chingadera, a mi me borró todo mi sistema operativo,tuve que volver a instalar no funciona
Edgar, no debes desmarcar lo que está por defecto, por eso te borró el sistema operativo. Sólo debes marcar con la tecla espacio el paquete LAMP y va a funcionar todo bien!
Hola, cuando cambio los permisos del directorio con el comando $ sudo chown -R ahornero me dice chown: falta un operando después de «ahornero», por favor dime como sigo
gracias
Edgar
ahornero es el nombre de usuario al que se le quieren dar permisos, pon el tuyo y despues un punto para que de esos permisos al directorio actual asi: $ sudo chown -R user .
No me funciona lo de cambiar permisos en el Ubuntu 11, alguién sabe porqué?
Pingback: My Page Madafaka » Blog Archive » Symfony For Dummies – 1
Excelente igual a mi me funciono muy simple, sencillo, eficiente gracias de veras saludos.
iderivera.
Efectivamente hay un pequeño error en la linea de permiso $ sudo chown -R ahornero . solo falto el espacio y el punto con esto me funciono. No soy un experto en linux pero he trabajado en red hat.
Muy bueno!!!! me funko de una! =) con la ayuda de IDER RIVERA (Y)
Muy buena tu informacion publicada. TE FELICITO !!! solo faltaria encontrar informacion mas precisa sobre Virtualizacion con QEMU. Mes estoy matando por leer POST y REPOST sobre Instalacion, puesta en marcha para emular minix. POR DIOS !!!
Muy bueno! pero tengo una duda… cual seria la contraseña de MySql?
EXCELENTE AMIGO TE DEJO 50 MILLONES DE GRACIAS ME FUNCIONO A LA PERFECCION
Gracias, …chevere tu blog…
Salu2
TylerD
respecto al problema con el permiso en /var/www/ lo resolvi agregando la ruta despues del usuario. algo como sudo chown -R miusuario /var/www/
Estoy iniciandome en esto de linux no soy un experto ni mucho menos pero me funciono
Muy bueno me funciono bien. Tengo una duda con respecto al uso de Mysql. Con el siguiente comando ingreso:
mysql -h localhost -u root -p
luego creo la base de datos y una tabla llamada clientes:
create database ejemplo y luego create table clientes(nombre varchar (100) , telefono varchar (100))
luego ingreso un registro en la tabla y con una consulta accedo a los datos.
El problema es que desde php no puedo visualizar nada, supuestamente accedo bien (ya que verifico si hay errores) pero la tabla esta vacia. Puede ser que este usando bases de datos distintas? Como verifico que esa tabla que creo es la misma que manipulo desde el script php? las 2 se encuentran en localhost?
Bueno por ahi fue muy larga mi consulta, espero que alguien me pueda dar una mano. Gracias!
Diego
gracias, funciono al 100%
Hola,
Realice las instalación sin problemas, no me queda claro el contenido del archivo test.php
Saludos
Algo pasó a mitad de camino. Se que varado en el 67%, «Configurando mysql-server-5.1». Fuera de eso, la sencillez de la instalación es prometedora!
Yo de nuevo. Se quedó en 67% más de 10 minutos y cerré la ventana. No pude reiniciar taskel, así que reinicié directamente el sistema. Vi que MySQL se cargaba al iniciar ubuntu. Pero bueno, arranque Taskel una vez más desde consola, elegí la opcion de LAMP, y me da error: tasksel: aptitude falló (100)
Por favor guienme en que hacer. Quisiera tener instalado los paquetes este fin de semana.
Bueno, listo. Al tanto de no usar tasksel para desinstalar packetes (es muuy riesgoso) segui estas instrucciones, anteponiendo la siguiente linea de codigo:
sudo dpkg –configure -a
http://ubuntuforums.org/showpost.php?p=8326094&postcount=9
Y luego, en vez de usar tasksel utilice el comando que aqui se explica:
http://tuxtweaks.com/2010/04/installing-lamp-on-ubuntu-10-04-lucid-lynx/
Gracias de todos modos!!
trato de instalarlo pero al poner la primera linea de comando me sale esto:
Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
fp-units-gfx-2.4.4 : Depende: libsvga1-dev pero no va a instalarse
lcl-qt4-0.9.31 : Depende: libqt4pas-dev pero no va a instalarse
tasksel : Depende: aptitude (>= 0.2.15-1) pero no va a instalarse
Depende: tasksel-data pero no va a instalarse
E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).
impecable