Instal Instalar ar LAMP en Ubun Ubuntu tu 9.04 9.04 Server paso paso a paso paso ... ...
http http:/ ://s /sliceo liceoflin flinux. ux.com/ com/20 2009 09/0 /06/ 6/16 16/i /ins nstal talar-l ar-lamp amp-en -en.. ....
Instala Instalar r LAMP LA MP en Ubuntu Ubuntu 9.04 Server Se rver paso a paso pas o Publicado Martes, 16 junio 2009 Administración , Linux , Server , Servidores , Ubuntu 43 Comentarios Etiquetas: Apache, LAMP, MySQL, paso a paso, PHP, tutorial, ubuntu server
Hace unos días expusimos cómo instalar un servidor LAMP en una línea. Sin embargo, es posible que al ejecutar esa línea nos encontremos el error “tasksel: aptitude failed (100) ” o que simplemente nos interese una forma de instalación más tradicional con aptitude. Por eso vamos a instalar todos los componentes necesarios para instalar un servidor LAMP manualmente paso a paso e incluso comprobando que funciona. Antes de empezar, hay que recordar que estos pasos no sólo sirven para Ubuntu Server sino también también para p ara Ubuntu Desk D esktop. top. Los pasos para instalar un servidor LAMP son los siguientes: 1. Instalamos Instalamos el servidor web, en nuestro caso, Apache2 con el siguiente comando: sudo aptitude install apache2-mpm-prefork
Instalamos Apache2 2. Al terminar la instalación veremos el siguiente mensaje: apache2: Could not reliably determine the server’s fully qualified domain domain name, using 127.0 1 27.0.1.1 .1.1 for for ServerName
1 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Para solucionarlo le indicamos a Apache2 nuestro fqdn con el siguiente comando: echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
3. Después tenemos que indicarle a Apache2 que use index.php como página de inicio (además de index.html e index.htm). Para hacer esto tendríamos que editar el archivo /etc/apache2/sites-available/default e incluir la línea DirectoryIndex index.php index.html index.htm. Sin embargo, lo podemos solucionar ejecutando el siguiente comando (si haces un copiar y pegar, vuelve a escribir las comillas en tu equipo porque a veces no se copian bien): sudo sed -i "s|DocumentRoot /var/www|DocumentRoot /var/www \n\tDirectoryIndex index.php index.html index.htm|" /etc/apache2/sites-available/default
4. Instalamos el gestor de base de datos MySQL con el siguiente comando: sudo aptitude install mysql-server
Instalamos MySQL 5. Durante la instalación se nos pedirá que introduzcamos una contraseña para el usuario root de MySQL. No es obligatorio y se podría dejar en blanco pero no os lo recomiendo en absoluto, así que escribimos una contraseña y pulsamos Intro.
2 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Escribimos la contraseña para el usuario root de MySQL 6. A continuación volvemos a escribir la contraseña:
Volvemos a escribir la contraseña 7. Instalamos PHP5 y el módulo de MySQL para PHP5 con el siguiente comando: sudo aptitude install php5 php5-mysql
Instalamos PHP5 y el módulo de MySQL para PHP5 8. Para que Apache reconozca estos cambios y muestre los archivos PHP sin problemas debemos reiniciarlo con el siguiente comando: sudo /etc/init.d/apache2 restart
9. Una vez instalados todos los componentes del servidor LAMP, el siguiente paso consiste en comprobar que funciona correctamente el servidor web. Para ello tenemos que ir a otro equipo (sólo porque estamos trabajando con Ubuntu Server) y escribir en un navegador web la dirección IP del servidor donde hemos realizado la instalación del LAMP. En mi caso es http://172.16.10.9. Y la señal inequívoca de que Apache está funcionando correctamente es ver la siguiente página web:
3 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Comprobamos que Apache2 funciona correctamente 10. Por último, para comprobar que funciona correctamente el intérprete de PHP, creamos un archivo de texto en el servidor de nombre info.php en el directorio /var/www con el siguiente comando: sudo nano /var/www/info.php
con el siguiente contenido: phpinfo() ?>
Guardamos los cambios pulsando Control+O y salimos con Control+X.
Creamos un archivo de texto Ahora sólo nos queda acceder a la página web que acabamos de crear con un navegador desde otro equipo: http://172.16.10.9/info.php. Y deberíamos ver una página como la siguiente:
4 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Comprobamos que el intérprete de PHP funciona correctamente ¡A disfrutarlo! Ya tenemos nuestro servidor LAMP instalado, configurado y comprobado. ¿Qué más se puede pedir? ¿Unas vacaciones? ;-) Artículos relacionados: Instalar Webmin en Ubuntu paso a paso Instalar LAMP en Ubuntu 9.04 Server en una línea Instalar Ubuntu 9.04 Server paso a paso Imprimir
Si te gusta este artículo, ¡compártelo!
Correo electrónico
Facebook
14
Digg
Reddit
StumbleUpon Ads by Google
Compre .com en Argentina Dominios com, net, org, info y biz Pague en pesos x depósito bancario www.DaTTatec.com
Operation lamp of china Operation lamp supplier from china. Welcome to order www.chinamedica.com
Infrared drying Paper & coating drying + profiling Service and spares for IR dryers 5 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
www.ircon.se
Computadora HP All-In-One En Mi Computadora / Todos Juntos Familia de Computadoras All-In-One www.hp.com/HP-All-In-One
Like
Be the first to like this post.
43 Respuestas a “Instalar LAMP en Ubuntu 9.04 Server paso a paso”
1 miguel
Miércoles, 22 julio 2009 a las 6:46 pm
muy bueno lo único tengo un problema en la computadora que instale la lamp funciona mi web pero si pruebo en otra pc no la abre puede ser porque el server lo cree en una maquina virtual??? Responder
2 miguel
Miércoles, 22 julio 2009 a las 10:36 pm
estuve averiguando y encontré que tengo que configurar el bind-address y poner mi dirección de ip porque la que viene predefinida es localhost o 127.0.0.1,y para cambiarla hay que colocar los siguientes comandos en el terminal nano /etc/mysql/my.cnf de esta forma abrimos el archivo para configurar el mysql después buscamos donde dice bind-address = localhost y lo modificamos por nuestra ip hay que tener en cuenta que si el ip es dinámico cambia por cada ves que se reinicia el módem un ejemplo: bind-address = 190.168.15.22
6 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
pero resulta que cuando realizo el cambio y quiero guardarlo no me permite me salta un cuadro que dice error guardando permiso denegado a que se debe esto???? Responder
3 &rés
Jueves, 23 julio 2009 a las 9:19 am
@miguel Ya casi lo tienes. Para solucionar ese problema añade sudo al comando. Es decir, ejecuta: sudo nano /etc/mysql/my.cnf
y luego haz los cambios. De esta forma ejecutas el comando como administrador y podrás guardarlo sin problemas. Un saludo. Responder
4 Cristian
Jueves, 23 julio 2009 a las 9:32 pm
Excelente tutorial!!! Muchisimas gracias, me ha servido de mucho!!!! Responder
5 &rés
Jueves, 23 julio 2009 a las 11:57 pm
@Cristian Me alegro que te haya sido de utilidad :-D Un saludo y gracias por leernos. Responder
6 miguel
Sábado, 25 julio 2009 a las 11:11 pm
gracias si ya casi casi lo tengo me falta poco. para tener acceso total estuve leyendo que otra forma es: 1) presionar alt+F2 2) se abre una ventana para la ejecución de archivos 3)en el cuadro de texto escribir: gksudo 4)una ves que lo ejecutas se abre otra ventana en la que debes poner: nautilus 7 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
5)te pide la contraseña del administrador la colocas y de esta forma se abre un explorador de archivos en el cual tienes permiso para modificar cualquier archivo. Ahora tengo otro problema asta ahora todo bien cambio la ip la guardo pero cuando quiero probar abrir la pagina con el ip se abre la pagina de arnet (mi servidor de internet)y cuando pruebo abrir el ip 127.0.0.1 se inicia mi pagina(claro solo en la computadora server) sera que sabrías que tengo que modificar para que pueda ser vista desde cualquier PC. Desde ya muchas gracias un muy buen post estuve buscando información sobre el tema y este es el mejor post que encontre Responder
7 jfpb9
Miércoles, 29 julio 2009 a las 2:16 am
Buenas noches Quiero agradecerles por este tutorial, me ha servido de mucho para mi trabajo, pero les tengo una inquietud a ver si me pueden colaborar. Cuando trato de abrir el archivo prueba.php o info.php desde un pc normal de mi lan me sale la ventana abrir archivo o guardarlo de windows y ese mensaje tambien me sale en el servidor, quisiera solucionarlo. De nuevo muchas gracias por su ayuda. Responder
8 &rés
Miércoles, 29 julio 2009 a las 10:00 am
@jfpb9 Buenos días, me alegra que este tutorial te haya sido útil. Sobre el problema con los archivos de PHP pueden ser varias cosas: Si tenías un sistema limpio y has seguido todos los pasos, tal vez bastaría reiniciando Apache: sudo /etc/init.d/apache2 restart
Si no tenias un sistema limpio, tal vez no esté habilitado el módulo de PHP, por lo que puedes ejecutar los siguientes comandos: sudo a2enmod php5 sudo /etc/init.d/apache2 restart
8 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Si al ejecutar el comando a2enmod te aparece un error diciendo que el módulo no existe, es que tienes un problema con el paquete libapache2-mod-php5. Lo más normal sería que no lo tuvieras instalado: sudo aptitude install libapache2-mod-php5
Si lo tuvieras instalado y siguieses teniedo problemas, lo desinstalas y lo vuelves a instalar: sudo aptitude purge libapache2-mod-php5 sudo aptitude install libapache2-mod-php5
Espero que te funcione alguna de estas opciones. Si lo consigues, cuéntanos cómo lo solucionaste. Un saludo. Responder
9 jfpb9
Lunes, 3 agosto 2009 a las 9:51 pm
muy buenas tardes amigos &res. Estoy altamente agradecido con su colaboración, me sirvió de mucho, tan solo era reiniciar el servicio de apache y listo. sudo /etc/init.d/apache2 restart me funciona bien el servidor web porque me sale en el browser el mensaje de IT Works y puedo leer perfectamente el archivo info.php. De nuevo mil gracias por su colaboracion, y en lo que pueda ayudar con mucho gusto. jfpb9 Responder
10 jfpb9
Lunes, 3 agosto 2009 a las 9:55 pm
Tengo una inquietud, resulta que instale el phpmyadmin y no me funciona ni en el servidor ni en un equipo de la lan, me sale un mensaje de: Not Found
9 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
The requested URL/phpmyadmin was no found on this server Apache/2.2.11 (ubuntu)php/5.2.6-3 ubuntu 4.1 with suhosin-Patch Servre at (mi direccion Ip del server port 80) si el amigo &res me podría guiar en mi situación le estaría nueva mente mil veces agradecido. jfpb9 Responder
11 Juan Manuel
Martes, 4 agosto 2009 a las 1:52 am
Todo muy bonito, pero no se respondió al que tiene Arnet, con Arnet (la porquería de Arnet) al poner 127.0.0.0 o cualquier 127.0.0.x te muestra “It Works” genial, nuestro servidor WEB Apache2 funciona, por lo cual podriamos empezar a crear virtual hosts y alojar mil dominios, podriamos usar algun servicio tipo cdmon u otro para la IP y todo eso, muy lindo, pero para hacer ALGO es necesario que este “it works” sea visible desde internet cuando alguien pone nuestra IP, lo cual no ocurre, de hecho, al poner la IP real en nuestro propio servidor no nos conecta a nada, por lo cual todo lo demás no sirve de nada, el tema es: los de Arnet no saben como hacerlo, ¿alguien sabe? Responder
12 fernando martinez LUQUE
Miércoles, 26 agosto 2009 a las 6:42
pm
amigo jfpb9, fijate bien de que en directorio /var/www este tu archivo info.php o crea uno conteniendo cualquier codigo php, como: y luego prueba de nuevo, saludos Responder
13 Victor
Jueves, 27 agosto 2009 a las 7:43 pm
tengo instalado un servidor apache2 y copie con sudo nautilus la 10 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
carpeta de mi aplicacion pero cuando trato de ingresar me sale este mensaje. probe y si puedo visualizar paginas php e html pero mi carpeta esta dentro de /var/www/automotriz/ Forbidden You don’t have permission to access /automotriz/index.htm on this server. Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch Server at localhost Port 80 Responder
14 &rés
Jueves, 27 agosto 2009 a las 8:26 pm
@Victor Prueba con el siguiente comando en un Terminal: sudo chown -R www-data:www-data /var/www/automotriz El problema es que el usuario www-data es el de Apache y lógicamente no tiene permisos para ver los archivos y directorios creados por el root, que fue lo que hiciste al copiarlo de esa forma. Un saludo. Responder
15 Milton Cesar
Sábado, 29 agosto 2009 a las 7:04 am
Lei todo tu post y la respuesta a cada una de las inquietudes, y queria nada mas decirte que gracias a vos todos aprendemos. Saludos. Responder
16 &rés
Sábado, 29 agosto 2009 a las 5:16 pm
@Milton Cesar Muchas gracias por el comentario… y por leernos :-D Un saludo. Responder
17 Uziel 11 de 17
Viernes, 4 septiembre 2009 a las 5:49 am
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Muy buen Sitio Yo no lo ocupe para Montar mi pagina pero si para practicar soy estudiante y me fue muy util brother seguire revisando la pagina para ver que mas hay de ante mano muchas gracias y felicidades por tu tutorial saludos Responder
18 &rés
Viernes, 4 septiembre 2009 a las 12:43 pm
@Uziel Muchas gracias por el comentario. Me alegra que te sirviera. Un saludo y gracias por leernos. Responder
19 Alfred
Viernes, 11 diciembre 2009 a las 8:19 pm
Hola, He instalado lamp en ubuntu 9.04 y funciona toto perfecto según tus indicaciones. Me llega a salir la página de info.php El problema lo tengo al arrancar el phpmyadmin, cada vez q lo intento me sale un mensaje de si deseo guardar el archivo. He provado a reiniciar apache y a reinstalar el phpmyadmin, pero no hay manera. Alguna idea??? Muchas gracias de antemano Responder
20 &rés
Viernes, 11 diciembre 2009 a las 8:56 pm
@Alfred Échale un vistazo a los comentarios porque recuerdo que escribí algunas sugerencias para intentar arreglar ese problema. Saludos.
12 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
21 daniel
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Jueves, 14 enero 2010 a las 7:24 pm
muchas gracias por la ayuda Responder
22 n3ur0na
Martes, 19 enero 2010 a las 2:06 am
hola muy interesante tu aportacion, yo ya lo configure alguna ves, ahora me sale q si kiero guardar el archivo php, ya realice lo del modulo sudo a2enmod php5 pero sigue igual ya probe reiniciar la makina , de echo en otra q es igual si funka, ya copie la conf del php.ini y ni papas, aun no encuentro la solucion ojala me puedas ayudar &rés de ante-mano gracias mil Responder
23 Michael
Jueves, 8 abril 2010 a las 8:44 am
Hola hize todo lo que pusistes pero cuando pongo sudo /etc/init.d/apache2 restart me sale un mensaje que dice : command not found Responder
24 &rés
Jueves, 8 abril 2010 a las 3:55 pm
@Michael Ese mensaje indica que no tienes instalado Apache. Seguramente al ejecutar el comando sudo aptitude install apache2mpm-prefork para instalar Apache, te salió un mensaje de error y no te diste cuenta. Prueba a ejecutarlo de nuevo y fíjate por si te sale un error. Saludos y suerte. 13 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Responder
25 Eduardo
Domingo, 7 febrero 2010 a las 9:18 pm
Hola, estaba intentando instalar el Server, y todo iba bien hasta el punto de probar que el servidor funcionaba, utilicé ( ifconfig ) para saber la ip, la probe desde un navegador y nada pasa, no sale el anhelado “It Works”, solo que no se ha podido encontrar la pagina, en una prueba anterior, lo que pasaba en este punto era que me pedía un usuario y contraseña, pero nunca di con el nombre del usuario, no se que pasa, igual, a la hora de reiniciar el server con ( sudo /etc/init.d/apache2 restart ) aparece “Syntax error on line 4 of /etc/apache2/sites-enabled/000-default: Invalid Command ‘Document Root/var/www’ ” le agradezco de antemano en lo que me pueda ayudar, esta muy bueno el tutorial, pero hasta este punto he podido continuar, espero una pronta respuesta. Muchas Gracias por el aporte, es de mucho uso. Responder
26 Ferran
Miércoles, 17 febrero 2010 a las 11:52 am
Buenas, yo también he seguido la instalación de LAMP en UBUNTU 9.10 con el siguiente error cuando intento reinicir el apache2. Syntax error on line 4 of /etc/apache2/sites-enabled/000-default: Invalid command ‘DocumentRoot/var/www’, perhaps misspelled or defined by a module not included in the server configuration que puedo estar haciendo mal?? Muchas gracias Responder
27 gustavo
Miércoles, 10 febrero 2010 a las 3:58 pm
Una pregunta, tengo todo funcionando al 100% segun tu manual solo me falta apuntar mis DNS del mi proveedor a la pagina web de mi 14 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
equipo solo quiero salir de dudas, 1 – Desde mis equipos internos no puedo ver mi pagina web con direccion ip_pubica, pero desde afuera si púedo , eso se debe a que? a que no he direccionado los DNS a mi pagina ? o falta algo Gracias y felicitaciones Responder
28 luz jasso
Martes, 9 marzo 2010 a las 5:59 am
Muchas gracias por el tutorial, estaba atascada con la configuración y por fin pude resolverlo, gracias :D Responder
29 miguel monroy
Martes, 9 marzo 2010 a las 7:53 pm
Muchas gracias por el tutorial, pero me he topado con este problema. tengo ubuntu 9.10 y no se como arreglar este problema. muchas gracias espero una ayuda. gracias y saludos desde mexico cearte@server:~$ sudo /opt/lampp/lampp start [sudo] password for cearte: Starting XAMPP for Linux 1.7.1… XAMPP: Starting Apache with SSL (and PHP5)… XAMPP: Error 1! Couldn’t start Apache! XAMPP: Starting diagnose… tail: no se puede abrir «/opt/lampp/logs/apachestart.log» para lectura: No existe el fichero ó directorio XAMPP: Sorry, I’ve no idea what’s going wrong. XAMPP: Please contact our forum http://www.apachefriends.org/f/ XAMPP: Starting MySQL… XAMPP: Couldn’t start MySQL! XAMPP: XAMPP-ProFTPD is already running. XAMPP for Linux started. cearte@server:~$ Responder
15 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
30 Rafael
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Domingo, 25 abril 2010 a las 6:35 pm
Hola tengo un problemilla tengo un xampp corriendo bajo Debian y parece que tengo la configuracion correcta pero en vez de salir mi dominio por internet sale mi IP y no me hace gracias una ayudita Responder
31 Pato
Jueves, 24 junio 2010 a las 9:43 pm
Muchas gracias. Ningún problema hasta el momento (estoy bajo Lucid). :) Responder
32 alejandro
Miércoles, 11 agosto 2010 a las 5:57 am
compadre….le agradezco mucho este tutorial… e usado wamp siempre (porque fue ahi donde me enseñaron a programar en php y a instalar todo manualmente) pero me aburri de los problemas de usar huindous… ademas de los problemas obvios de virus y pc lentos y todo eso que termina por frustrarte y volverte loco… googleando llegue aca para ver si funcionaba y todo eso… Y lo e intentado bajo Jaunty Jackalope y todo ha salido a la perfeccion… increible ver como unos cuantos comandos pueden alegrarte el dia jajajjaj gracias mil Responder
33 Maria
Lunes, 25 octubre 2010 a las 4:13 pm
Gracias Exelente información , me ha servido de mucho Responder
16 de 17
13/04/11 12:05
Instalar LAMP en Ubuntu 9.04 Server paso a paso ...
34 chay
http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
Lunes, 6 diciembre 2010 a las 9:54 pm
buen tutorial hasta horita e seguido todos los pasos mi duda es la siguiente como puedo acceseder a phpmyadmin les agradecira que me auydaran Responder
1 Instalar phpMyAdmin en Ubuntu 9.04 Server paso a paso « Slice of Linux Trackbac k en Viernes, 19 junio 2009 a las 8:40 am 2 Instalar Ubuntu 9.04 Server paso a paso « Slice of Linux Trackback en Jueves, 25 junio 2009 a las 9:09 am
3 Instalar ModSecurity en Ubuntu 9.04 Server paso a paso « Slice of Linux Trackbac k en Viernes, 26 junio 2009 a las 9:03 am 4 Probar ModSecurity « Slice of Linux Trac kback en Martes, 30 junio 2009 a las 9:21 am
5 Instalar Webmin en Ubuntu paso a paso « Slice of Linux Trackback en Lunes, 7 septiembre 2009 a las 9:18 am
6 Instalar Joomla en Ubuntu Server paso a paso « Slice of Linux Trackback en Miércoles, 16 septiembre 2009 a las 10:24 am 7 Gt5: analizador de uso de disco en modo texto « Slice of Linux Trackback en Viernes, 18 septiembre 2009 a las 9:46 am 8 Técnico en sistemas Microinformáticos Mod04 Ses16 « Targz Trackback en Lunes, 9 noviembre 2009 a las 4:36 pm 9 Instalar y configurar un servidor DNS con Ubuntu Server paso a paso « Slice of Linux Trackback en Miércoles, 21 abril 2010 a las 10:22 am
Deja un comentario
17 de 17
13/04/11 12:05