Instalación de Apache en CentOS

Apache es un servidor web HTTP de código abierto para plataformas UNIX(GNU/Linux, BSD, etc..), Microsoft Windows, Macintosh entre otros.

Instalación:
– Abrimos la línea de comandos desplegando “Applications >>System Tools>>Terminal”.
image001B

– Escribimos en la terminal sudo “su” y pulsando intro, y escribiendo luego la contraseña de “root” entraremos en modo superusuario.
image002B

– Escribimos “sudo yum install httpd“, esto Iniciará el proceso de instalación de Apache. (Durante el proceso de instalación nos pedirá dos veces que verifiquemos, en cuyo caso si todo va bien introduciremos “y” y presionaremos “enter”).
image003B

– Ahora procederemos a iniciar Apache, introduciendo en la línea de comandos “sudo service httpd start”.
image004B

– Y ya estará instalado nuestro servidor Apache.

 

Instalación de MySQL en CentOS

MySql es un sistema de gestión de base de datos relacional, multihilo y multiusuario.

Instalación MySQL:
– Abrimos la línea de comandos desplegando “Applications >>System Tools>>Terminal”.
image001B

– Escribimos en la terminal sudo “su” y pulsando intro, y escribiendo luego la contraseña de “root” entraremos en modo superusuario.
image002B

– Escribimos sudo “yum install mysql-server”, esto iniciará el proceso de instalación de MySQL. (Durante el proceso de instalación nos pedirá que verifiquemos, en cuyo caso si todo va bien introduciremos “y” y presionaremos “enter”).
image005B

image006B

– Ahora procederemos a iniciar MySQL, introduciendo en la línea de comandos “sudo service mysqld start”.
image007B

image008B

– Una vez finalizada la instalación se recomienda configurar la contraseña del usuario root, para ello usaremos el comando “sudo /usr/bin/mysql_secure_installation”. Primero nos pedirá que introduzcamos la contraseña del usuario root que actualmente no es ninguna, por lo tanto pulsaremos enter.
image009B

– A continuación nos preguntará si deseamos establecer una contraseña para el usuario root, ponemos “y” y escribimos la contraseña, nosotros le hemos puesto una ya que por defecto venia sin. Seguidamente saldrán una serie de preguntas, a las que deberemos de responder con “y” o “n”, en la siguiente captura salen todas las opciones que hemos aceptado y las que no (Nosotros lo hemos hecho así porque trabajaremos en local, en caso que el CentOS vaya a ser accesible por terceros es recomendable poner todo a “y”).
image010B

Instalación PHP:
– PHP es un lenguaje de programación de código abierto que es ampliamente utilizado para crear páginas web dinámicas.
– Para instalarlo en nuestro servidor virtual, abrimos la terminal como hemos enseñado en el inicio de la instalación de MySQL y escribimos “sudo yum install php php-mysql”. (Durante el proceso de instalación nos pedirá que verifiquemos, en cuyo caso si todo va bien introduciremos “y” y presionaremos “enter”).
image011B

– PHP también tiene una variedad de librerías útiles y módulos que se pueden agregar en su servidor. Se puede ver las bibliotecas que están disponibles escribiendo “yum search php-”.
image012B

– Para ver mas detalles a cerca de cada modulo escribe en la consola “yum info nombre_del_modulo”.
– Si quieres instalar un modulo escribe el la consola “sudo yum install nombre_del_modulo”. (Puedes instalar varias a la vez separando los modulos por espacios).

– Por último vamos a establecer los procesos para que se ejecute automáticamente (Apache y MySQL) cuando se inicia el servidor (php se ejecutará automáticamente cuando se inicie el Apache). Primero ejecutaremos este comando “sudo chkconfig httpd on” y después “sudo chkconfig mysqld on”.

 

 

Share