20Aug
¿Tienes una PC con Linux que quieras poner en funcionamiento? Quizás no te sientas cómodo con la versión de línea de comandos de Ubuntu Server Edition. A continuación, le mostramos cómo mantener el escritorio estándar de Ubuntu y agregarle funciones de servicio web.
Ya sea que no se sienta cómodo con un sistema de solo línea de comandos, esté usando su escritorio Ubuntu para otras cosas, o simplemente lo necesite instalado para algunas aplicaciones particulares, puede agregar Apache, MySQL y PHP a cualquier estándarinstalación de escritorio 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 símbolo de intercalación al final. Una vez que haya ingresado, verá que selecciona automáticamente todos los paquetes necesarios y le pedirá que confirme la cantidad "grande" de datos que se descargarán.
Solo siéntese y deje que haga lo suyo hasta que aparezca una pantalla azul.
Introduzca 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, haga eso y presione Enter nuevamente.
¡Eso es todo por la instalación!
Prueba de Apache y PHP
Vamos a probar Apache para ver si se está publicando correctamente. Abra un navegador y diríjalo a la siguiente URL:
http: //localhost/
Debería ver algo así si todo está instalado correctamente:
A continuación, comprobaremos si PHP está funcionando. En la terminal, ingrese el siguiente comando para crear un documento nuevo:
sudo nano /var/www/ testing.php
Luego, copie el siguiente código:
& lt;? Php phpinfo() ;? & gt;
Haga clic derecho en su terminal y presione pegar.
Presione CTRL + O para "escribir" o guarde el archivo, y luego presione CTRL + X para salir.
A continuación, reinicie Apache con el siguiente comando:
sudo service apache2 restart
Y cargue la siguiente página en su navegador web:
http: //localhost/ testing.php
Y debería ver algo como esto:
Comprobación de MySQL Bind Address
MySQLtiene 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 una "tubería" o un "tallo" en el medio, que se comparte con la tecla \.Obtendrá un par de resultados, uno de los cuales le mostrará una dirección IP.
Puede ver en la captura de pantalla anterior que mi dirección de enlace es 127.0.0.1.
A continuación, vamos a abrir el archivo de configuración de MySQL para ver lo que figura allí.
sudo nano /etc/mysql/ my.cnf
Desplácese hacia abajo hasta que vea una línea que comienza con "bind-address" como se muestra a continuación.
Como puede ver, la dirección de vinculación es la misma, así que estamos bien. Si el tuyo es diferente, simplemente cámbialo para que coincida con lo que encontraste arriba.
Instalación de phpMyAdmin
Si no está familiarizado con MySQL y sus comandos, entonces puede tener algunos problemas para administrar bases de datos y tablas.phpMyAdmin te 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, puede necesitar habilitar repositorios adicionales.
Aparecerá otra pantalla azul pidiéndole que elija qué servidor web configurar. Asegúrate de que el bloque rojo esté al lado de "apache2" y ASEGÚRESE de presionar 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. Elija Sí.
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 deberá confirmarla nuevamente.
Una vez que haya terminado, reinicie Apache.
Puede iniciar sesión en phpMyAdmin en la siguiente URL:
http: //localhost/phpmyadmin/
Use "root" como nombre de usuario y luego ingrese la contraseña de root de MySQL.
Aquí hay más de unas pocas contraseñas importantes, y tendrá la tentación de usar la misma contraseña que su cuenta de usuario root. Si eliges hacer esto, asegúrate de que sea una contraseña segura, algo con clases de caracteres mixtas y una buena duración. Recuerde, le está dando a otros acceso a su computadora instalando este software, por lo que tome las precauciones adecuadas.
Si esta es la primera vez que juegas con un servidor web, te preguntarás dónde van los archivos que deseas alojar. Están en /var/www/ por defecto, y necesitarán privilegios elevados para acceder a ese directorio. Una idea es montar una partición separada en ese punto para ser utilizada únicamente para servir cosas web. Eche un vistazo a nuestro otro artículo, ¿Qué es Linux fstab y cómo funciona? , para obtener más información al respecto.
Y, ahora que tiene su propio servidor web, ¿por qué no aprende cómo archivar, buscar y ver sus estadísticas de tweets con ThinkUp?