Nota: Esta es la “version 2017” de este tutorial, con algunos “arreglos” al tutorial original. Quiero agradecer públicamente a archive.org porque afortunadamente, ellos tienen en su caché de páginas una copia del tutorial original.
¿Qué es LAMP?

Citando a Wikipedia:

LAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:

  • Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
  • Apache, el servidor web;
  • MySQL/MariaDB, el gestor de bases de datos;
  • Perl, PHP, o Python, los lenguajes de programación.

La combinación de estas tecnologías es usada principalmente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo.

¿Por que instalar LAMP de esta manera y no mediante un paquete como XAMPP?

Cuando se tiene un entorno de producción (ya sea un servidor dedicado o un VPS), no es buena idea utilizar algunos paquete tipo XAMPP ya que esa no es su intención principal. De acuerdo a lo que se menciona en el foro de XAMPP:

Para administrar un servidor web público, se necesita cierto conocimiento.
Si tienes este conocimiento, podrás instalar Apache, PHP y MySQL de manera independiente y por cuenta propia.
O utiliza un paquete que este hecho para entornos de producción, como Zend Server.
O renta un hosting compartido. Eso te costará unos pocos billetes, ellos se encargarán de la seguridad y la accesibilidad al sitio por ti, para que te enfoques en cosas más importantes.

Con respecto a los desarrolladores, instalar “manualmente” LAMP, les permitira familiarizarse y adquirir el conocimiento que se necesita para trabajar un entorno “real”, sin un panel (como cPanel) de por medio.

Antes de comenzar: Actualizar el sistema

Antes que nada, debemos actualizar los paquetes del sistema. Este paso es de suma importancia, sobre todo cuando el sistema fue instalado recientemente. En una terminal, escribimos:

sudo pacman -Syu

Continue reading