Home / Tutoriales / Instalar Servidor LAMP En Fedora 14, 15, 16 y 17

Instalar Servidor LAMP En Fedora 14, 15, 16 y 17

Linux es sin duda la distribución más poderosa, usada y mejor en el ámbito de servidores web, y aunque las Distros más usadas en este entorno son RedHat, CentOs, etcétera. Fedora no se queda atrás, pues es una excelente distro a la hora de montar un servidor casero.

lamp

En esta ocasión aprenderemos a crear un servidor LAMP que es un conjunto de herramientas que nos ayudan a poder montar una página en nuestra pc y que cualquier persona pueda verla

LAMP:

  • Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
  • Apache, el servidor web;
  • MySQL, el gestor de bases de datos;
  • Perl, PHP o Python. Los lenguajes de programación.

1. Lo primero es abrir una terminal como root

sudo su

ingresamos nuestra contraseña y actualizamos

yum update

2. Instalamos Apache

yum groupinstall "Servidor Web"

Este comando instalaran los siguientes paquetes:

  • httpd
  • crypto-utils
  • distcache
  • httpd-manual
  • mod_perl
  • mod_python
  • mod_ssl
  • php
  • php-ldap
  • php-mysql
  • squid
  • webalizer

Lo configuramos para que siempre arranque al reiniciar

chkconfig --level 345 httpd on

Iniciamos apache

service httpd start

Ya podemos probarlo, abrimos un navegador y vamos a http://localhost/ si vemos la siguiente panatalla todo ha salido bien 😀

lamp_0

Otros comando de apache son:

Función Comando Comando Corto

  • Iniciar Apache /etc/init.d/httpd start service httpd start
  • Detener Apache /etc/init.d/httpd stop service httpd stop
  • Reiniciar Apache /etc/init.d/httpd restart service httpd restart
  • Estatus Apache /etc/init.d/httpd status service httpd status

3. Instalar MySQL

yum groupinstall "Base de datos MySQL"

Lo configuramos para que inicie cada vez que inicie el sistema

chkconfig --level 345 mysqld on

Iniciamos MySQL

service mysqld start

Configuramos la cuenta de Administrador

mysql_secure_installation

Primero nos pregunta por la contraseña de root de MySQL “Enter current password for root (enter for none):“, aquí presionamos enter ya que todavía no hay ninguna contraseña de root configurada para MySQL

Luego nos pregunta si queremos asignarle una contraseña de root para MySQL “Set root password? [Y/n]“escribimos Y y presionamos Enter

Ahora nos aparecera “New password:” ponemos la contraseña y la repetimos

Ahora pregunta si el usuario administrador solo puede ser utilizado desde el Localhost “Disallow root login remotely? [Y/n]” esto es recomendable por razones de seguridad, a menos que tengas algún requerimiento especial respondemos Y

Removemos la base de datos test que es de prueba “Remove test database and access to it? [Y/n]” si queremos respondiendo que Y

Por último nos pide que reiniciemos los privilegios para que se efectuen los cambios “Reload privilege tables now? [Y/n]” respondemos Y

Ahora si tenemos completa nuestra base de datos  y “segura”. Con esto tenemos completo en servidor LAMP, pero agregamos un extra PhpMyAdmin que nos ayudara a manejar nustras bases de datos de manera fácil

4. Instalar PhpMyAdmin

yum install phpmyadmin system-config-httpd

Reiniciamos apache

/etc/init.d/httpd restart

ahora comprobamos que todo este bien abriendo http://localhost/phpmyadmin nos pedirá nuestro usuario que es por defecto root y la contraseña que es la que ingresamos al instalar MySQL.

lamp_02

Por ultimo la carpeta donde guardaremos los archivos de nuestra web es /var/www/html/ es recomendable darle permisos generales, para que no haya problemas más adelante:

chmod 777 /var/www/html

Si tienen cualquier inconveniente, los invito a que dejen un comentario.

About Ricardo Osorio

WebDeveloper, Geek, Pentester y SysAdmin | Fundador de www.xora.org @HackeaMesta contacto@xora.org