Instalación LAMP (Linux+Apache+MySQL+PHP)


En este manual les mostraré a como instalar un servidor LAMP(Linux, Apache, MySQL, PHP) en su servidor, usando como Sistema Operativo Linux CentOS 5.5 de la familia RHEL (Red Hat Enterprise Linux) para poder montar sus páginas web, blog, etc.

Veamos que nos dice nuestro amigo wikipedia sobre “LAMP”:

“El acrónimo ‘LAMP’ se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.
En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías:
– Linux, el sistema operativo;
– Apache, el servidor web;
– MySQL, el gestor de bases de datos;
– Perl, PHP, o Python, lenguajes de programación.

La combinación de estas tecnologías es usada primariamente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para desarrollo.
A pesar de que el origen de estos programas de código abierto no ha sido específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de adquisición y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayoría de las distribuciones Linux). Cuando son combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones.”

Más información: http://es.wikipedia.org/wiki/LAMP

Algunas aplicaciones que hacen uso de un servidor LAMP son las siguientes:

* Zimbra.-Servidor de Correo Electrónico
* CMS.- Gestores de Contenidos (Joomla,Drupal,Wordpress)
* Moodle (aplicacion para e-Learning), GLPI (herramienta de ticketing), etc.

Instalación
Primero nos debemos logear con permisos de súper usuario:

Luego de tener los permisos de súper usuario, revisaremos que nuestro sistema este actualizado:
#yum update

Luego de actualizar nuestro sistema instalaremos el servidor Apache que es nuestro motor web:
#yum install httpd httpd-devel

Luego de instalar nuestro servidor Apache (httpd) iniciamos el servicio:
#service httpd start

Instalación MySQL
Una vez instalado nuestro motor web, ahora vamos a instalar nuestro motor de Base de datos (BD)
#yum install mysql mysql-server mysql-devel

Instalado MySQL debemos iniciar el servicio con el comando:
#service mysqld start

Después de haber iniciado el servicio configuraremos la contraseña del usuario Root, ya que este viene en blanco y si se deja así, cualquier persona puede ingresar a su base de datos. Para esto hacemos lo siguiente:

En consola escribimos: MySQL

Una vez escrito entraremos a MySQL, allí debemos de escribir el siguiente comando:

SET password=PASSWORD(‘mipassword’);
Donde “mipassword” es la contraseña que le quieras poner a MySQL

Ahora para poder ingresar a MySQL solo deben de ingresar con:
#mysql –u root -p
Y luego poner la password

Instalar PHP5
Ahora debemos de Instalar PHP5 y sus módulos para que enlacen correctamente con APACHE y MySQL:
#yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

Completada la instalación de PHP5 debemos de reiniciar el servicio de MySQL para que quede correctamente enlazado, para esto escribimos:
#service mysqld restart

Una vez que nuestro servicio de MySQL ha sido reiniciado ya tendremos nuestro servidor de LAMP listo para usar.

La carpeta raíz donde podremos alojar nuestras páginas web, blog, etc. estará en:
#cd /var/www/html/

Para comprobar si todo está bien, crearemos un archivo llamado prueba.php con el siguiente comando:
#touch prueba.php

Luego editamos el archivo creado con el comando vim:
#vim prueba.php

Y escribimos lo siguiente:

Apretamos Esc y luego :wq

Con esto creará un archivo el cual nos dará la información de nuestro PHP5 como variables, sistema, configuraciones, etc.

Solo debemos de teclear en nuestro navegador:

http://nuestraip/prueba.php

Con esto terminamos la instalacon de LAMP.

Espero que os haya servido de ayuda!

Anuncios

2 comentarios el “Instalación LAMP (Linux+Apache+MySQL+PHP)

  1. Pingback: Jorge González Martos | Instalación Moodle 2.2

  2. Pingback: Instalación Moodle 2.2 | Jorge Gonzalez Martos

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s