El comando que vamos a utilizar para instalar LAMP en nuestro Ubuntu es uno sólo el cuál nos permitirá con un sólo comando instalar fácilmente nuestro server de una manera sencilla y básica sin complicarnos.
1 – Actualizamos nuestro sistema:
$ sudo apt-get update
2 – Procedemos a instalar el paquete lamp-server^
$ sudo apt-get install lamp-server^
3 – Configuramos con el asistente y seteamos la contraseña de MySQL.
4 – Revisamos que apache esté funcionando correctamente usando nuestro navegador (en mi caso como hago todo desde la tty usaré elinks).
$ elinks 127.0.0.1
5 Cambiamos los permisos de la carpeta html así:
$ sudo chown -R ice:ice html
6 Ahora chequeamos que PHP quedó instalado correctamente con éste script que vamos a crear en /var/www/html
<?php
phpinfo();
?>
Guardamos el archivo y revisamos que funcione:
elinks 127.0.0.1/prueba.php
7 – Consumos hasta el momento con dichos servicios habiltados:
NOTA:
– Es válido también (cuando chequeamos con nuestro navegador) usar http://127.0.0.1 o http://localhost.
– Cuando chequeamos el script de PHP también podemos verlo con http://127.0.01/prueba.php o http://localhost/prueba.php. Sinó obviamente como lo muestro más arriba.
Video:
Hola, tengo un problema, al ejecutar el primer comando me da como resultado el siguiente mensaje: «Los siguientes paquetes tienen dependencias incumplidas:
mysql-client-5.7 : Depende: mysql-common (>= 5.5)
mysql-server-5.7 : PreDepende: mysql-common (>= 5.5)
Depende: mysql-common (>= 5.6.22-1~)
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.»
No se si es de mi sistema o es que ya no se encuentra en los servidores
*Lo estoy haciendo desde Ubuntu 16.04 LTS
Me gustaMe gusta
Buenas noches Jorge, probaste escribiendo: sudo apt-get -f install
Debería reparar las dependencias y paquetes rotos.
Me gustaMe gusta
Buenas estoy iniciando y no estoy muy seguro de a que hacer, los archivos php que haga, donde los tengo que guardar para acceder ellos con el localhost?
Me gustaMe gusta
Los pones en /var/www/html/ y listo!
Me gustaMe gusta
Muchas gracias!! excelente paso a paso!
Me gustaLe gusta a 1 persona
De nada. Ya haré más how to de Ubuntu. :-)
Me gustaMe gusta
por favor me podrías explicar en detalle que es lo que hace el comando:
$ sudo chown -R ice:ice html
Gracias!
Me gustaMe gusta
imagino que sabrás que función cumple sudo. Así que te cuento que chown es una orden para cambiar de propietario los directorios/archivos.
La opción -R es para hacerlo recursivamente para todos los archivos y carpetas que estén dentro del directorio.
Me gustaMe gusta
A mi me da problemas con el php. Despues de ejecutar el scipt de prueba.php me sale error que no encuentra php.
Me gustaMe gusta
Hola Ana, fijate de haber seguido correctamente los pasos o el video de muestra.
Me gustaMe gusta
Gracias. Eso lo he solucionado. No había copiado bien la carpeta.
Después de eso es cuando lo he estropeado del todo.
Al dar permisos de usuario de mysql , he puesto mi usuario de Ubuntu y ha dejado de funcionar el sistema. Como no he sabido arreglarlo he tenido que volver a instalar Ubuntu 17.04. Todavía no me he vuelto a poner a instalar LAMP.
Me gustaMe gusta