Tags

  • 2 items are tagged with Apache
  • 3 items are tagged with CentOS
  • 1 items are tagged with ClamAV
  • 1 items are tagged with Cyrus
  • 2 items are tagged with ESX 3.5
  • 1 items are tagged with Exim
  • 1 items are tagged with FastSCP
  • 1 items are tagged with Horde
  • 1 items are tagged with LAMP
  • 3 items are tagged with Linux
  • 3 items are tagged with MySQL
  • 1 items are tagged with Pam-mysql
  • 3 items are tagged with PFsense
  • 1 items are tagged with PureFTPd

Favourites Create PDF Email Print

Instalar LAMP en CentOS

Author:
F. Javier Lancharro Ramiro
Date added:
Sunday, 29 March 2009
Last revised:
Wednesday, 01 April 2009
Hits:
2543
Rating:
 
Vote for this:
Good - Bad
favoured:
0 Favour

Answer

Existen muchas y diversas formas de instalar un servidor LAMP, dependiendo sobre todo de las necesidades particulares de cada caso, desde el sistema operativo escojido, hasta los módulos que vams a necesitar a posteriori. LAMP son las siglas de Linux, Apache, MySQL y PHP, por lo que para instalarlo nos podemos basar en cualquiera de las diferentes versiones de Linux, pero en nuestro caso nos hemos decidido en hacerlo sobre una instalación limpia y minimalista de CentOS.

 

Instalar Apache

Lo primero que debemos hacer es instalar elmotor Web, en nuestro caso Apache.

yum install httpd httpd-devel
En un futuro podemos necesitar instalar o compilar otras librerias, por ello instalamos tambien las bibliotecas de desarrollo.


Lo siguiente que debemos hacer es iniciar el servicio de Apache (hhtpd)

service httpd start

 

Instalar MySQL

En este paso instalaremos y configuraremos el motor de base de datos MySQL.

yum install mysql mysql-server mysql-devel
También instalamos las bibliotecas de desarrollo por si nos hacen falta en un futuro.


Ahora arrancamos el servicio de MySQL (mysqld)

service mysqld start
Lo primero que debemos hacer para configurar MySQL es cambiar la contraseña del root (administrador) que por defecto se encuentra en blanco. Si no lo hacemos podemos encontrarnos con un gran problema de seguridad. Para ello debemos ingresar primero en la consola de MySQL.
mysql

Dentro de la consola seguiremos los siguientes pasos. Donde sustituiremos ('newpassword') por ('mi_password').

mysql> USE mysql;
mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit

Comprobaremos que hemos seguido los pasos correctamente y podemos entrar con nuestra nueva contraseña.

mysql -u root -p
Enter Password: <tu nueva contraseña>

Si lo hemos hecho correctamente volveremos a tener el simbolo de consola mysql> y podemos escribir exit para salir.

Instalar PHP5

Lo último que debemos de instalar es PHP5 y sus módulos para que se enlacen correctamente con Apache y MySQL.

yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
Al igual que en las anteriores instalaciones, tambien instalamos las bibliotecas de desarrollo. También instalamos ciertos componentes que son imprescindibles ya sea para enlazar PHP5 con MySQL, como para interpretar XML o trabajar con gráficos.

Ahora debemos de reiniciar el servicio de Apache (httpd) de nuevo, para que de esta forma Apache sea capaz de interpretar correctamente el lenguaje PHP.

service httpd restart

Si hemos seguido todos los pasos correctamente ya tenemos nuestro servidor LAMP preparado para funcionar.
 

Probar la Instalación

Para comprobar la instalación y de que esta funcionando correctamente debemos seguir los siguientes pasos.

cd /var/www/html

Este es el directorio raiz de los documentos de Apache. Es decir aqui debemos empezar a subir nuestras páginas web.

Creamos un nuevo archivo, al que podemos llamar test.php y que podemos dejar allí para comprobar la configuración de PHP5. 

vi test.php

E introducimos el siguiente texto en el archivo.

<?php phpinfo(); ?>

Ahora solo nos queda abrir nuestro navegador favorito y teclear http://ip_servidor_lamp/test.php

Esto nos mostrará la información de PHP5, variables, límites de memoria y archivos, etc.

Category

Tags for this item

Comentarios (1)add comment

Marine said:

...
Excelente Tutorial, Graacias!


Una duda, como instalas PhPMyAdmin?
 
abril 28, 2010
Votos: +0

Escribir comentario

security image
Escribe los caracteres de la imagen


busy