En estos días estaremos retomando el tema de los tutoriales y hoy comenzaremos con uno bastante básico, simple y fácil, la instalación de LAMP en CentOS 6.x.
LAMP no es un programa en concreto, sino que es una sigla forma por las iniciales de 4 tipos de software muy conocidos: Linux, Apache, MySQL y PHP.
Obviamente cuando solicitamos un servidor ya viene con el sistema operativo instalado, por lo que no es necesario un tutorial para instalar una distro del kernel Linux (CentOS en este caso), así que pasemos directamente a la instalación de Apache.
Instalando Apache
Apache, el servidor web más utilizado del mundo, es ciertamente muy fácil de instalar. En CentOS usamos el comando ‘yum’ para todo lo que requiere una instalación, actualización o desintalación de paquetes. Para instalar Apache, bastante con ejecutar lo siguiente:
yum install httpd |
Una vez está instalado, lo iniciamos con:
service httpd start |
Y usamos el siguiente comando para que inicie automáticamente tras un reboot:
chkconfig httpd on |
¿Cómo saber si Apache fue instalado efectivamente? Pues ingresamos la IP de nuestro servidor en el navegador y deberían decir «It works!». Para averiguar nuestra IP basta con correr lo siguiente:
hostname -i |
Instalando MySQL
MySQL es un popular servicio de administración de bases de datos. Para instalarlo e iniciarlo, ingresamos lo siguiente:
yum install mysql-server
service mysqld start |
Durante la instalación, si MySQL solicita algún tipo de permiso, debemos aceptarlo. Ahora lo configuramos para iniciarse automáticamente tras un reboot:
chkconfig mysqld on |
Una vez MySQL esté instalado, podemos iniciar un proceso de configuración básica para el servicio corriendo lo siguiente y siguiendo las instrucciones:
/usr/bin/mysql_secure_installation |
Instalando PHP
Y comenzamos a instalar PHP, el conocido lenguaje de scripting, muy usado para crear webs dinámicas.
yum install php php-mysql |
Respondemos que sí y los paquetes se instalarán solitos.
PHP utiliza una variedad de módulos y librerias para mejorar algunos aspectos del servidor. Las librerías y módulos disponibles las puedes ver al correr:
yum search php- |
Para ver la información de un módulo ejecuta:
yum info nombre_del_módulo |
Y para instalarlo usa:
yum install nombre_del_módulo |
Si quieres verificar la instalación de PHP, puedes hacer lo siguiente. Comienza corriendo esta línea:
nano /var/www/html/info.php |
Allí escribe esto:
< ?php phpinfo(); ?> |
Cierra y guarda los cambios. Ahora reinicia Apache:
service httpd restart |
Y finalmente en el navegador ve a http://IPdelServidor/info.php. Un ejemplo sería «httpd://123.456.78/php.info»
¡Todo listo! Ya hemos terminado el proceso de instalación de LAMP en CentOS 6.x. Fue muy fácil, ¿verdad?
Cualquier duda, comentario o sugerencia es más que bienvenido.
Configuracion del firewall es algo fundamental para los que aprenden , saludos