lamp2
-
Upload
oscar-gutierrez -
Category
Documents
-
view
117 -
download
2
Transcript of lamp2
Instalar LAMP en Ubuntu 9.04Server paso a pasoPublicado Martes, 16 junio 2009 Administración , Linux , Server , Servidores , Ubuntu43 ComentariosEtiquetas: Apache, LAMP, MySQL, paso a paso, PHP, tutorial, ubuntu server
Hace unos días expusimos cómo instalar un servidor LAMPen una línea. Sin embargo, es posible que al ejecutar esa línea nosencontremos el error “tasksel: aptitude failed (100)” o que simplementenos interese una forma de instalación más tradicional con aptitude. Por esovamos a instalar todos los componentes necesarios para instalar un servidorLAMP manualmente paso a paso e incluso comprobando que funciona.
Antes de empezar, hay que recordar que estos pasos no sólo sirven paraUbuntu Server sino también para Ubuntu Desktop.
Los pasos para instalar un servidor LAMP son los siguientes:
Instalamos el servidor web, en nuestro caso, Apache2 con el siguientecomando:
sudo aptitude install apache2-mpm-prefork
Instalamos Apache2
1.
Al terminar la instalación veremos el siguiente mensaje:
apache2: Could not reliably determine the server’s fullyqualified domain name, using 127.0.1.1 for ServerName
2.
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
1 de 17 13/04/11 12:05
Para solucionarlo le indicamos a Apache2 nuestro fqdn con el siguientecomando:
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Después tenemos que indicarle a Apache2 que use index.php comopágina de inicio (además de index.html e index.htm). Para hacer estotendríamos que editar el archivo /etc/apache2/sites-available/default eincluir la línea DirectoryIndex index.php index.html index.htm. Sinembargo, lo podemos solucionar ejecutando el siguiente comando (sihaces un copiar y pegar, vuelve a escribir las comillas en tu equipoporque a veces no se copian bien):
sudo sed -i "s|DocumentRoot /var/www|DocumentRoot /var/www \n\tDirectoryIndexindex.php index.html index.htm|" /etc/apache2/sites-available/default
3.
Instalamos el gestor de base de datos MySQL con el siguientecomando:
sudo aptitude install mysql-server
Instalamos MySQL
4.
Durante la instalación se nos pedirá que introduzcamos una contraseñapara el usuario root de MySQL. No es obligatorio y se podría dejar enblanco pero no os lo recomiendo en absoluto, así que escribimos unacontraseña y pulsamos Intro.
5.
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
2 de 17 13/04/11 12:05
Escribimos la contraseña para elusuario root de MySQL
A continuación volvemos a escribir la contraseña:
Volvemos a escribir la contraseña
6.
Instalamos PHP5 y el módulo de MySQL para PHP5 con el siguientecomando:
sudo aptitude install php5 php5-mysql
Instalamos PHP5 y el módulo deMySQL para PHP5
7.
Para que Apache reconozca estos cambios y muestre los archivos PHPsin problemas debemos reiniciarlo con el siguiente comando:
sudo /etc/init.d/apache2 restart
8.
Una vez instalados todos los componentes del servidor LAMP, elsiguiente paso consiste en comprobar que funciona correctamente elservidor web. Para ello tenemos que ir a otro equipo (sólo porqueestamos trabajando con Ubuntu Server) y escribir en un navegadorweb la dirección IP del servidor donde hemos realizado la instalacióndel LAMP. En mi caso es http://172.16.10.9. Y la señal inequívoca deque Apache está funcionando correctamente es ver la siguiente páginaweb:
9.
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
3 de 17 13/04/11 12:05
Comprobamos que Apache2 funcionacorrectamente
Por último, para comprobar que funciona correctamente el intérpretede PHP, creamos un archivo de texto en el servidor de nombreinfo.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 conControl+X.
Creamos un archivo de texto
Ahora sólo nos queda acceder a la página web que acabamos de crearcon un navegador desde otro equipo: http://172.16.10.9/info.php. Ydeberíamos ver una página como la siguiente:
10.
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
4 de 17 13/04/11 12:05
Si te gusta este artículo, ¡compártelo! Imprimir
Correo electrónico Facebook 14 Digg Reddit
StumbleUpon
Comprobamos que el intérprete dePHP funciona correctamente
¡A disfrutarlo! Ya tenemos nuestro servidor LAMP instalado, configurado ycomprobado. ¿Qué más se puede pedir? ¿Unas vacaciones? ;-)
Artículos relacionados:
Instalar Webmin en Ubuntu paso a pasoInstalar LAMP en Ubuntu 9.04 Server en una líneaInstalar Ubuntu 9.04 Server paso a paso
Ads by GoogleCompre .com en ArgentinaDominios com, net, org, info y biz Pague en pesos x depósito bancariowww.DaTTatec.com
Operation lamp of chinaOperation lamp supplier from china. Welcome to orderwww.chinamedica.com
Infrared dryingPaper & coating drying + profiling Service and spares for IR dryers
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
5 de 17 13/04/11 12:05
Like Be the first to like this post.
www.ircon.se
Computadora HP All-In-OneEn Mi Computadora / Todos Juntos Familia de Computadoras All-In-Onewww.hp.com/HP-All-In-One
43 Respuestas a “Instalar LAMP en Ubuntu9.04 Server paso a paso”
Miércoles, 22 julio 2009 a las 6:46 pm
muy bueno lo único tengo un problema en la computadora que instalela lamp funciona mi web pero si pruebo en otra pc no la abrepuede ser porque el server lo cree en una maquina virtual???
Responder
Miércoles, 22 julio 2009 a las 10:36 pm
estuve averiguando y encontré que tengo que configurar elbind-address y poner mi dirección de ip porque la que vienepredefinida es localhost o 127.0.0.1,y para cambiarla hay que colocarlos siguientes comandos en el terminal
nano /etc/mysql/my.cnf
de esta forma abrimos el archivo para configurar el mysqldespués buscamos donde dice
bind-address = localhost
y lo modificamos por nuestra ip hay que tener en cuenta que si el ip esdinámico cambia por cada ves que se reinicia el módemun ejemplo:
bind-address = 190.168.15.22
1 miguel
2 miguel
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
6 de 17 13/04/11 12:05
pero resulta que cuando realizo el cambio y quiero guardarlo no mepermite me salta un cuadro que dice error guardando permisodenegado a que se debe esto????
Responder
Jueves, 23 julio 2009 a las 9:19 am
@miguelYa casi lo tienes. Para solucionar ese problema añade sudo alcomando. Es decir, ejecuta:sudo nano /etc/mysql/my.cnf
y luego haz los cambios.De esta forma ejecutas el comando como administrador y podrásguardarlo sin problemas.Un saludo.
Responder
Jueves, 23 julio 2009 a las 9:32 pm
Excelente tutorial!!!Muchisimas gracias, me ha servido de mucho!!!!
Responder
Jueves, 23 julio 2009 a las 11:57 pm
@CristianMe alegro que te haya sido de utilidad :-DUn saludo y gracias por leernos.
Responder
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+F22) se abre una ventana para la ejecución de archivos3)en el cuadro de texto escribir: gksudo4)una ves que lo ejecutas se abre otra ventana en la que debes poner:nautilus
3 &rés
4 Cristian
5 &rés
6 miguel
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
7 de 17 13/04/11 12:05
5)te pide la contraseña del administrador la colocas y de esta forma seabre un explorador de archivos en el cual tienes permiso paramodificar cualquier archivo.
Ahora tengo otro problema asta ahora todo bien cambio la ip la guardopero cuando quiero probar abrir la pagina con el ip se abre la paginade arnet (mi servidor de internet)y cuando pruebo abrir el ip 127.0.0.1se inicia mi pagina(claro solo en la computadora server)sera que sabrías que tengo que modificar para que pueda ser vistadesde cualquier PC.Desde ya muchas gracias un muy buen post estuve buscandoinformación sobre el tema y este es el mejor post que encontre
Responder
Miércoles, 29 julio 2009 a las 2:16 am
Buenas noches
Quiero agradecerles por este tutorial, me ha servido de mucho para mitrabajo, pero les tengo una inquietud a ver si me pueden colaborar.
Cuando trato de abrir el archivo prueba.php o info.php desde un pcnormal de mi lan me sale la ventana abrir archivo o guardarlo dewindows y ese mensaje tambien me sale en el servidor, quisierasolucionarlo.
De nuevo muchas gracias por su ayuda.
Responder
Miércoles, 29 julio 2009 a las 10:00 am
@jfpb9Buenos días, me alegra que este tutorial te haya sido útil. Sobre elproblema con los archivos de PHP pueden ser varias cosas:
Si tenías un sistema limpio y has seguido todos los pasos, tal vezbastaría reiniciando Apache:sudo /etc/init.d/apache2 restart
Si no tenias un sistema limpio, tal vez no esté habilitado el módulode PHP, por lo que puedes ejecutar los siguientes comandos:sudo a2enmod php5sudo /etc/init.d/apache2 restart
7 jfpb9
8 &rés
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
8 de 17 13/04/11 12:05
Si al ejecutar el comando a2enmod te aparece un error diciendoque el módulo no existe, es que tienes un problema con el paquetelibapache2-mod-php5. Lo más normal sería que no lo tuvierasinstalado:sudo aptitude install libapache2-mod-php5
Si lo tuvieras instalado y siguieses teniedo problemas, lodesinstalas y lo vuelves a instalar:sudo aptitude purge libapache2-mod-php5sudo 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
Lunes, 3 agosto 2009 a las 9:51 pm
muy buenas tardes amigos &res.
Estoy altamente agradecido con su colaboración, me sirvió demucho, 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 elbrowser el mensaje de IT Works y puedo leer perfectamenteel archivo info.php.
De nuevo mil gracias por su colaboracion, y en lo que puedaayudar con mucho gusto.
jfpb9
Responder
Lunes, 3 agosto 2009 a las 9:55 pm
Tengo una inquietud, resulta que instale el phpmyadmin y no mefunciona ni en el servidor ni en un equipo de la lan, me sale un mensajede:
Not Found
9 jfpb9
10 jfpb9
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
9 de 17 13/04/11 12:05
The requested URL/phpmyadmin was no found on this serverApache/2.2.11 (ubuntu)php/5.2.6-3 ubuntu 4.1 with suhosin-PatchServre at (mi direccion Ip del server port 80)
si el amigo &res me podría guiar en mi situación le estaría nuevamente mil veces agradecido.
jfpb9
Responder
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 temuestra “It Works” genial, nuestro servidor WEB Apache2 funciona,por lo cual podriamos empezar a crear virtual hosts y alojar mildominios, podriamos usar algun servicio tipo cdmon u otro para la IP ytodo eso, muy lindo, pero para hacer ALGO es necesario que este “itworks” sea visible desde internet cuando alguien pone nuestra IP, locual no ocurre, de hecho, al poner la IP real en nuestro propio servidorno nos conecta a nada, por lo cual todo lo demás no sirve de nada, eltema es: los de Arnet no saben como hacerlo, ¿alguien sabe?
Responder
Miércoles, 26 agosto 2009 a las 6:42pm
amigo jfpb9,
fijate bien de que en directorio /var/www este tu archivo info.php ocrea uno conteniendo cualquier codigo php,como:
y luego prueba de nuevo,
saludos
Responder
Jueves, 27 agosto 2009 a las 7:43 pm
tengo instalado un servidor apache2 y copie con sudo nautilus la
11 Juan Manuel
12 fernando martinez LUQUE
13 Victor
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
10 de 17 13/04/11 12:05
carpeta de mi aplicacion pero cuando trato de ingresar me sale estemensaje. probe y si puedo visualizar paginas php e html pero micarpeta esta dentro de /var/www/automotriz/
Forbidden
You don’t have permission to access /automotriz/index.htm on thisserver.Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-PatchServer at localhost Port 80
Responder
Jueves, 27 agosto 2009 a las 8:26 pm
@VictorPrueba con el siguiente comando en un Terminal:sudo chown -R www-data:www-data /var/www/automotrizEl problema es que el usuario www-data es el de Apache ylógicamente no tiene permisos para ver los archivos y directorioscreados por el root, que fue lo que hiciste al copiarlo de esa forma.Un saludo.
Responder
Sábado, 29 agosto 2009 a las 7:04 am
Lei todo tu post y la respuesta a cada una de las inquietudes, y querianada mas decirte que gracias a vos todos aprendemos.
Saludos.
Responder
Sábado, 29 agosto 2009 a las 5:16 pm
@Milton CesarMuchas gracias por el comentario… y por leernos :-DUn saludo.
Responder
Viernes, 4 septiembre 2009 a las 5:49 am
14 &rés
15 Milton Cesar
16 &rés
17 Uziel
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
11 de 17 13/04/11 12:05
Muy buen Sitio Yo no lo ocupe paraMontar mi paginapero si para practicar soy estudiante y me fue muy util brother
seguire revisando la pagina para ver que mas hay
de ante mano muchas graciasy felicidades por tu tutorial
saludos
Responder
Viernes, 4 septiembre 2009 a las 12:43 pm
@UzielMuchas gracias por el comentario. Me alegra que te sirviera.Un saludo y gracias por leernos.
Responder
Viernes, 11 diciembre 2009 a las 8:19 pm
Hola,He instalado lamp en ubuntu 9.04 y funciona toto perfectosegún tus indicaciones. Me llega a salir la página de info.phpEl problema lo tengo al arrancar el phpmyadmin, cada vez qlo 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
Viernes, 11 diciembre 2009 a las 8:56 pm
@AlfredÉchale un vistazo a los comentarios porque recuerdo queescribí algunas sugerencias para intentar arreglar eseproblema.Saludos.
18 &rés
19 Alfred
20 &rés
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
12 de 17 13/04/11 12:05
Jueves, 14 enero 2010 a las 7:24 pm
muchas gracias por la ayuda
Responder
Martes, 19 enero 2010 a las 2:06 am
hola
muy interesante tu aportacion, yo ya lo configure alguna ves, ahora mesale q si kiero guardar el archivo php,
ya realice lo del modulosudo a2enmod php5pero sigue igual
ya probe reiniciar la makina , de echo en otra q es igual si funka, yacopie la conf del php.ini y ni papas, aun no encuentro la solucion
ojala me puedas ayudar &résde ante-mano gracias mil
Responder
Jueves, 8 abril 2010 a las 8:44 am
Hola hize todo lo que pusistes pero cuando pongosudo /etc/init.d/apache2 restartme sale un mensaje que dice : command not found
Responder
Jueves, 8 abril 2010 a las 3:55 pm
@MichaelEse mensaje indica que no tienes instalado Apache.Seguramente al ejecutar el comando sudo aptitude install apache2-mpm-prefork para instalar Apache, te salió un mensaje de error yno te diste cuenta. Prueba a ejecutarlo de nuevo y fíjate porsi te sale un error.Saludos y suerte.
21 daniel
22 n3ur0na
23 Michael
24 &rés
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
13 de 17 13/04/11 12:05
Responder
Domingo, 7 febrero 2010 a las 9:18 pm
Hola, estaba intentando instalar el Server, y todo iba bien hasta elpunto de probar que el servidor funcionaba, utilicé
( ifconfig )
para saber la ip, la probe desde un navegador y nada pasa, no sale elanhelado “It Works”, solo que no se ha podido encontrar la pagina, enuna prueba anterior, lo que pasaba en este punto era que me pedía unusuario y contraseña, pero nunca di con el nombre del usuario, no seque 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 ‘DocumentRoot/var/www’ ”
le agradezco de antemano en lo que me pueda ayudar, esta muy buenoel tutorial, pero hasta este punto he podido continuar, espero unapronta respuesta. Muchas Gracias por el aporte, es de mucho uso.
Responder
Miércoles, 17 febrero 2010 a las 11:52 am
Buenas, yo también he seguido la instalación de LAMP enUBUNTU 9.10 con el siguiente error cuando intento reinicir elapache2.
Syntax error on line 4 of /etc/apache2/sites-enabled/000-default:Invalid command ‘DocumentRoot/var/www’, perhaps misspelled ordefined by a module not included in the server configurationque puedo estar haciendo mal??
Muchas gracias
Responder
Miércoles, 10 febrero 2010 a las 3:58 pm
Una pregunta, tengo todo funcionando al 100% segun tu manual solome falta apuntar mis DNS del mi proveedor a la pagina web de mi
25 Eduardo
26 Ferran
27 gustavo
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
14 de 17 13/04/11 12:05
equipo solo quiero salir de dudas,1 – Desde mis equipos internos no puedo ver mi pagina web condireccion ip_pubica, pero desde afuera si púedo , eso se debe a que? aque no he direccionado los DNS a mi pagina ? o falta algo
Gracias y felicitaciones
Responder
Martes, 9 marzo 2010 a las 5:59 am
Muchas gracias por el tutorial, estaba atascada con la configuración ypor fin pude resolverlo, gracias :D
Responder
Martes, 9 marzo 2010 a las 7:53 pm
Muchas gracias por el tutorial, pero me he topado con este problema.
tengo ubuntu 9.10y no se como arreglar este problema. muchas gracias espero unaayuda.
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 ó directorioXAMPP: 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
28 luz jasso
29 miguel monroy
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
15 de 17 13/04/11 12:05
Domingo, 25 abril 2010 a las 6:35 pm
Hola tengo un problemilla tengo un xampp corriendo bajo Debian yparece que tengo la configuracion correcta pero en vez de salir midominio por internet sale mi IP y no me hace gracias una ayudita
Responder
Jueves, 24 junio 2010 a las 9:43 pm
Muchas gracias. Ningún problema hasta el momento (estoy bajoLucid). :)
Responder
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 aprogramar en php y a instalar todo manualmente) pero me aburri delos problemas de usar huindous… ademas de los problemas obvios devirus 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 diajajajjaj
gracias mil
Responder
Lunes, 25 octubre 2010 a las 4:13 pm
Gracias
Exelente información , me ha servido de mucho
Responder
30 Rafael
31 Pato
32 alejandro
33 Maria
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
16 de 17 13/04/11 12:05
Lunes, 6 diciembre 2010 a las 9:54 pm
buen tutorial
hasta horita e seguido todos los pasos mi duda es la siguientecomo puedo acceseder a phpmyadminles agradecira que me auydaran
Responder
Trackback en Viernes, 19 junio 2009 a las 8:40 am
Trackback en Jueves, 25 junio 2009 a las 9:09 am
Trackback en Viernes, 26 junio 2009 a las 9:03 am
Trackback en Martes, 30 junio
2009 a las 9:21 am
Trackback en Lunes, 7 septiembre 2009 a las 9:18 am
Trackback en Miércoles, 16 septiembre 2009 a las 10:24 am
Trackback en Viernes, 18 septiembre 2009 a las 9:46 am
Trackback en Lunes, 9 noviembre 2009 a las 4:36 pm
Trackback en Miércoles, 21 abril 2010 a las
10:22 am
Deja un comentario
34 chay
1 Instalar phpMyAdmin en Ubuntu 9.04 Server paso a paso «Slice of Linux
2 Instalar Ubuntu 9.04 Server paso a paso « Slice of Linux
3 Instalar ModSecurity en Ubuntu 9.04 Server paso a paso «Slice of Linux
4 Probar ModSecurity « Slice of Linux
5 Instalar Webmin en Ubuntu paso a paso « Slice of Linux
6 Instalar Joomla en Ubuntu Server paso a paso « Slice ofLinux
7 Gt5: analizador de uso de disco en modo texto « Slice ofLinux
8 Técnico en sistemas Microinformáticos Mod04 Ses16 «Targz
9 Instalar y configurar un servidor DNS con Ubuntu Serverpaso a paso « Slice of Linux
Instalar LAMP en Ubuntu 9.04 Server paso a paso ... http://sliceoflinux.com/2009/06/16/instalar-lamp-en...
17 de 17 13/04/11 12:05