Instalar MySQL+Apache+PHP5

De Seguridad y Calidad en Servidores Web
Revisión del 10:45 30 mar 2012 de Carlos (Discusión | contribuciones) (Página creada con «Antes de instalar nuevas aplicaciones en el servidor es conveniente actualizar las existentes. Para ello escribiremos la siguiente instrucción: sudo yum update [http://...»)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Antes de instalar nuevas aplicaciones en el servidor es conveniente actualizar las existentes. Para ello escribiremos la siguiente instrucción:

sudo yum update

yum es un gestor de paquetes que facilita la instalación y desinstalación de nuevos programas en sistemas Linux.

Acabada la actualización de los paquetes instalados, podemos empezar con la instalación.

Primero MySQL

sudo yum install mysql mysql-server

Para asegurarnos de que el servidor MySQL se ponga en marcha cada vez que la máquina se ponga en marcha deberemos escribir la siguiente instrucción:

sudo chkconfig --levels 235 mysqld on

Para más información sobre el arranque de servicios al inicio de un servidor Linux podéis consultar en esta página de linuxtotal.com.mx

El siguiente paso será instalar el servidor apache

sudo yum install httpd

Como en el caso de MySQL, preparamos para que se inicie siempre al arrancar la máquina

sudo chkconfig --levels 235 httpd on

Finalmente instalamos php y el paquete de php para MySQL

sudo yum install php php-mysql

También puede ser interesante instalar el paquete phpmyadmin para gestionar vía web el servidor MySQL. Queda como ejercicio.

Finalmente, indicar que podríamos haberlo instalado todo a la vez con la siguiente instrucción:

sudo yum install mysql mysql-server httpd php php-mysql

Nos falta un paso, que es poner en marcha tanto MySQL como apache. Son dos instrucciones:

sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd start

De esta manera hemos puesto en marcha ambos servicios. Podríamos pararlos si nos interesase (substituyendo start por stop) o reiniciarlos con restart (importante cada vez que hagamos alguna modificación en la configuración de apache)