jueves, diciembre 19, 2013

Servidor LAMP en Fedora 20

Algo que me encanta de Fedora es que configurar un servidor LAMP es una tarea bastante fácil. A continuación describo como instalarlo.
Instalamos el servidor web(apache httpd) la forma más sencilla(todos estos comandos como root)

yum groupinstall "Web Server"

Después el servidor mariadb(mysql)

yum install mariadb-server

Iniciamos los servicios

service httpd start
service mariadb start

Los configuramos si queremos que inicien automaticamente

chkconfig --level 345 httpd on
chkconfig --level 345 mariadb on

Y luego usamos este comando que nos ayuda a configurar mysql

mysql_secure_installation

Y voilá, con eso debería funcionar

Para quien quiera instalar phpMyadmin

yum install phpMyAdmin


*Entrada actualizada a Fedora 20. Gracias a todos los que visitan este blog :)

20 comentarios:

raZe dijo...

Gracias amigo mío, realmente lo necesitaba.

VanX dijo...

Que bueno que te haya servido la información. Saludos

Anónimo dijo...

Gracias solo me nace una preguntita ¿donde tengo que guardar los archivos que quiero mostrar en las páginas web para que funcione por ejemplo los php?

De antemano gracias nuevamente

Vanx dijo...

@Anonimo para que se visualicen como http://localhost se guardan en /var/www/html/

cartman dijo...

amigo, como activo el rewrite_mod de apache? muchas gracias!

Boterosoft dijo...

Gracias, muy interesante y de forma clara!

Anónimo dijo...

gracias por tu ayuda sobre el servidor web.
sergio

Ignacio dijo...

Hola.. como hago si ya no quiero que se inicien automaticamente?? que deberia poner?

Gracias!

Anónimo dijo...

Funciona tambien en fedora 15.

Saludos y gracias

Anónimo dijo...

hola saludos estaba leyendo tu tutoria y queria saber en caso tal como instalararia phpMyAdmin gracias por tus lineas muy buenas por cierto saludos

Anónimo dijo...

que buena ayuda me diste gracias saludos

Anónimo dijo...

en ayuda ami amigo de arribe le diho que para intalar phpmyadmin desde la terminal dependediendo de la distribuion q uses en mi caso yum install phpmyadmin y ya
estodo mi hermano
saludo
att:pachecomon ing en sistemas

Vanx dijo...

Perdon la ausencia tan larga habia estado muy ocupado...

Para desactivar los servicios solo cambiar on por off..

chkconfig --level 345 httpd off

Para activar algun modulo de apache editar el archivo httpd.conf ubicado en /etc/httpd/conf/http.conf

Gracias a todos por sus visitas, cualquier duda no duden en comentar, y perdon por el tiempo de ausencia (y perdon por la falta de acentos este teclado no tiene y no he cambiado el layout :)

Anónimo dijo...

disculpen como puedo desinstalarlo para volver a iniciar.... podrian... como lo desinstalo? ya trate con rpm -e .... pero no se ejecutarlo.. algo mas que me podrian decir...

Unknown dijo...

Gracias.
Estás en marcadores ;)

Osqui dijo...

Macho, podríamos ir hablando ya de systemd y mariadb...que estamos en Fedora 20

Isidro Rodríguez González dijo...

Les pongo mi instalación de LAMP que hace varias cosas más:

# Instalar MariaDB, añadirla en el arranque, iniciar MariaDB y ejecutar el asistente de configuración
yum install mariadb-server
systemctl enable mysqld.service
systemctl start mysqld.service
mysql_secure_installation

# Instalar Apache HTTPd server y añadirlo en el arranque
yum install httpd
systemctl enable httpd.service

# Ahora PHP
yum install php

# Módulos de PHP (opcional)
yum install php-mysqlnd php-cli php-pear-Net-Curl php-odbc php-pear php-mcrypt php-xml

# phpMyAdmin
yum install phpmyadmin

# Añadir mod rewrite y cgi
Editar /etc/httpd/conf/httpd.conf e indicar:
- "AllowOverride All" en la directiva "/var/www/html"
- "AllowOverride All" en la directiva "/var/www/cgi-bin"

# Arranca Apache con la configuración indicada.
systemctl start httpd.service

Paulo E. Márquez H. dijo...

Muchísimas gracias, el tutorial es muy sencillo y completo. Fué de gran ayuda.

Luis dleon dijo...

Hola amigos, luego de seguir esta guia en Fedora 20 me da el siguiente error al ejecutar

sudo chkconfig --level 345 mysqld on

me da el siguiente error

Nota: Reenviando petición a 'systemctl enable mysqld.service'.
Failed to issue method call: No such file or directory

es lo mismo ejecutando:

sudo systemctl enable mysqld.service

Failed to issue method call: No such file or directory

Funciona el servidor si cada vez que inicio Fedora ejecuto
sudo systemctl start mysqld.service
pero no logro que arranque con Fedora mariadb

Alguna idea?

Luis dleon dijo...

Solucionado !!!
usar service mariadb start en lugar de service mysqld start

Publicar un comentario en la entrada