Instalar MySQL+Apache+PHP5

De Seguridad y Calidad en Servidores Web
Revisión del 13:04 2 abr 2012 de Carlos (Discusión | contribuciones)

(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)

Si queremos comprobar si todo ha ido bien, podemos poner la ip de nuestro servidor en el navegador y veremos la página por defecto de la instalación de Apache.

Error al crear miniatura: /bin/bash: /usr/bin/convert: No such file or directory

Error code: 127
Página de test de Apache que indica que Apache está instalado y funcionando

Finalmente, para comprobar que MySQL y PHP están bien instalados iremos al directorio /var/www/html y crearemos un nuevo archivo con el editor vi:

sudo vi info.php

Dentro de ese archivo escribiremos el siguiente código PHP:

<?php phpinfo(); ?>

Guardaremos y en nuestro navegador pondremos la dirección http://ipdenuestroservidor/info.php

Veremos entonces una página con información sobre la instalación de Apache, PHP y MySQL

Error al crear miniatura: /bin/bash: /usr/bin/convert: No such file or directory

Error code: 127
info.php