Instalación de LAMP en CentOS 6.x Imprimir

  • vps, centos, dedicados, lamp
  • 0

LAMP
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 o el dominio apuntado y deberían aparecer la siguiente imagen:


apache




Instalando MySQL

MySQL es un popular servicio de administración de bases de datos. Para instalarlo , ingresamos lo siguiente:

yum install mysql-server

Inicia el servicio:

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

 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!


In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):  presionar enter
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n]  colocar "y"  presionar enter
New password: digita tu password para mysql
Re-enter new password: digita nuevamente tu password
Password updated successfully!
Reloading privilege tables..
... Success!


By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n]  aqui colocas por seguridad "y"
... Success!

Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] aqui colocas por seguridad "y"
... skipping.

By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n]  aqui colocas  "n" para seguir contando con la base de datos de ejemplo o "y" si quieres removerla
... skipping.

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] aqui colocas "y"
... Success!

Cleaning up...

 

All done! If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!



Listo ya tienes instalado y configurado tu servidor mysql



Instalando PHP

Y comenzamos a instalar PHP, el conocido lenguaje de scripting, muy usado para crear webs dinámicas y algunas libreria de uso usual.

yum install php php-mysql php-pdo php-gd php-soap php-xmlrpc php-xml php-cli php-mbstring php-pear mod_ssl

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.0.456.78/php.info

¡Todo listo! Ya hemos terminado el proceso de instalación de LAMP en CentOS 6.x. Fue muy fácil


¿Fue útil la respuesta?

« Atrás