Cómo convertir tu PC Ubuntu de casa en un servidor web LAMP
¿Tienes una PC con Linux que quieres poner a trabajar? Tal vez no se sienta cómodo con la versión de Ubuntu Server Edition solo para la línea de comandos. Aquí se explica cómo mantener el escritorio estándar de Ubuntu y agregarle capacidades de servicio web..
Ya sea que no se sienta cómodo con un sistema de línea de comandos, está usando su escritorio de Ubuntu para otras cosas, o simplemente necesita que lo instalen para algunas aplicaciones particulares, puede agregar Apache, MySQL y PHP a cualquier escritorio estándar Instalación de Ubuntu muy rápida y fácilmente..
El comando simple
Comencemos la instalación con el uso de un comando muy inteligente:
sudo apt-get install lamp-server ^
NO funcionará sin el caret al final. Una vez que haya ingresado eso, verá que selecciona automáticamente todos los paquetes necesarios y le pedirá que confirme la "gran" cantidad de datos para descargar..
Solo siéntate y deja que haga su trabajo hasta que aparezca una pantalla azul..
Ingrese una contraseña para la cuenta raíz de MySQL, que es lo que necesitará para crear otros usuarios y administrar bases de datos, luego presione Enter para continuar. Se le pedirá que vuelva a ingresar su contraseña, así que haga eso y presione Enter nuevamente.
Eso es todo para la instalación!
Probando Apache y PHP
Probemos a Apache para ver si está sirviendo correctamente. Abra un navegador y diríjalo a la siguiente URL:
http: // localhost /
Debería ver algo como esto si todo se instala correctamente:
A continuación, probaremos para ver si PHP está funcionando. En la terminal, ingrese el siguiente comando para crear un nuevo documento:
sudo nano /var/www/testing.php
Luego, copia el siguiente código:
Haz clic derecho en tu terminal y pulsa pegar.
Presione CTRL + O para "escribir" o guardar el archivo, y luego presione CTRL + X para salir.
A continuación, reinicie Apache con el siguiente comando:
sudo servicio apache2 reinicio
Y carga la siguiente página en tu navegador web:
http: //localhost/testing.php
Y deberías ver algo como esto:
Comprobando la dirección de enlace de MySQL
MySQL tiene una dirección de enlace que debe coincidir con la de su sistema. Para verificar la dirección de enlace de su sistema, podemos usar un comando rápido:
cat / etc / hosts | grep localhost
Eso es un "tubo" o un "vástago" en el medio, que se comparte con la tecla \. Obtendrá un par de resultados, uno de los cuales le mostrará una dirección IP.
Puedes ver en la captura de pantalla anterior que mi dirección de enlace es 127.0.0.1.
A continuación, abramos el archivo de configuración de MySQL para ver lo que hay allí..
sudo nano /etc/mysql/my.cnf
Desplácese hacia abajo hasta que vea una línea que comienza con "dirección de enlace" como la que se muestra a continuación.
Como puede ver, la dirección de enlace es la misma, así que estamos bien. Si el tuyo es diferente, cámbialo para que coincida con lo que encontraste arriba.
Instalando phpMyAdmin
Si no está familiarizado con MySQL y sus comandos, es posible que tenga problemas para administrar las bases de datos y las tablas. phpMyAdmin lo ayuda a abordar eso al proporcionar una interfaz PHP para la administración de MySQL. Es fácil de instalar y realmente puede ser útil, así que vamos a hacerlo.
sudo apt-get install phpmyadmin
Si este comando no funciona, es posible que deba habilitar repositorios adicionales.
Aparecerá otra pantalla azul que le pedirá que elija qué servidor web configurar. Asegúrate de que el bloque rojo esté al lado de "apache2" y asegúrate de golpear la barra espaciadora. Esto lo marcará con un asterisco, y luego puede presionar Enter.
Se le preguntará si phpmyadmin debe configurar una base de datos predeterminada para su propio uso. Elige si.
A continuación, se le pedirá que ingrese la contraseña de la cuenta de administrador utilizada para crear esta base de datos y usuario. Como no hemos creado ningún otro usuario de MySQL, ingrese su contraseña de root de MySQL.
Por último, creará una contraseña para usar con phpmyadmin y tendrá que confirmarla nuevamente..
Una vez que hayas terminado, reinicia Apache.
Puede iniciar sesión en phpMyAdmin yendo a la siguiente URL:
http: // localhost / phpmyadmin /
Use “root” como nombre de usuario y luego ingrese la contraseña de MySQL de root.
Hay más de unas pocas contraseñas importantes aquí, y te sentirás tentado a usar la misma contraseña que tu cuenta de root. Si elige hacer esto, asegúrese de que sea una contraseña muy segura, algo con clases de caracteres mixtos y una buena longitud. Recuerde que le está dando a otros acceso a su computadora al instalar este software, por lo tanto, tome las precauciones adecuadas..
Si es la primera vez que juegas con un servidor web, es posible que te preguntes dónde van los archivos que deseas alojar. Están en / var / www / be por defecto, y necesitarán privilegios elevados para acceder a ese directorio. Una idea es montar una partición separada a ese punto para ser utilizada únicamente para servir cosas web. Echa un vistazo a nuestro otro artículo, ¿Qué es el fstab de Linux y Cómo funciona ?, para obtener más información para eso.
Y ahora que tiene su propio servidor web, ¿por qué no aprender a archivar, buscar y ver sus estadísticas de tweets con ThinkUp??