Anda di halaman 1dari 4

LAMP en CentOS

FenixTEam

Un servidor LAMP es un conjunto de aplicaciones instaladas en un servidor Linux los cuales, al trabajar en conjunto logran dar vida a una aplicacin mucho mas grande y robusta Generalmente un servidor LAMP esta constituido por los siguientes paquetes: Linux: El sistema operativo; Apache. El servidor web; MySQL. El gestor de bases de datos; Perl, PHP, o Python. Lenguajes de programacin.

De ah el nombre de servidor LAMP

Instalando el servidor LAMP(Apache+MySQL+PHP)


La instalacin de un servidor LAMP requiere de aplicaciones previamente instaladas como es el caso del servidor web apache, el gestor de bases de datos MySQL y PHP. Abra una consola y teclee lo siguiente para llevar a cabo la instalacin de los paquetes del servidor LAMP Apache MySQL PHP
yum install -y httpd yum install -y mysql mysql-server yum install -y php-mysql php-cli php-common

Recuerde que este comando se debe ejecutar como root Por ultimo solo deber iniciar (o en su caso reiniciar) servicios como el servidor web apache asi como tambin el manejador de bases de datos MySQL SIS03 2012

LAMP en CentOS

FenixTEam

Iniciando los servicios de Apache y MySQL


service httpd start service mysqld start

Configurando los servicios de Apache y MySQL para que inicien con el sistema
chkconfig --level 345 httpd on chkconfig --level 345 mysqld on

Configurando MySQL
Primero nos pregunta por la contrasea de root de MySQL Enter current password for root (enter for none):, aqu presionamos enter ya que todava no hay ninguna contrasea de root configurada para MySQL Luego nos pregunta si queremos asignarle una contrasea de root para MySQL Set root password? [Y/n]escribimos Y y presionamos Enter Ahora nos aparecera New password: ponemos la contrasea 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 algn 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 fcil

Asignarle permiso generales a la carpeta del localhost


Para evitar problemas se le deben otorgar permisos de lectura y escritura a la carpeta donde se alojaran nuestro proyectos web
chmod 777 /var/www/html

SIS03

2012

LAMP en CentOS

FenixTEam

Permitir conexiones entrantes de otra computadora en la red


Vamos a Sistema>Administracin>Cortafuegos Ingresamos la contrasea de root para poder configurar el Firewall Marcamos la casilla al puerto: WWW(HTTP) Ahora para acceder al localhost del CentOs solo escribimos su ip en la barra de direcciones del navegador de la otra PC.

Instalando phpMyAdmin
PhpMyAdmin no se encuentra en los repositorios de CentOs por lo que hay que agregar un repositorio llamado EPEL de fedora para instalarlo fcilmente y poder actualizarlo sin mayor problema. 1. Agregar repositorio EPEL
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-67.noarch.rpm

2. Instalar phpMyAdmin
yum install phpmyadmin

3. En el mensaje que nos aparece: Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 A la pregunta : Is this ok [y/N] Respondemos que si con una y. 4. Reiniciar Apache
service httpd restart

Ahora ya podemos ingresar a localhost/phpmyadmin e iniciar sesin con el usuario root y la contrasea que definimos con el comando mysql_secure_installation.

SIS03

2012

LAMP en CentOS

FenixTEam

ESCUELA ESPECIALIZADA EN INGENIERIA ITCA FEPADE

CONFIGURACION DE SISTEMAS DE LIBRE DISTRIBUCION

DOCENTE: Ing. Mario Daz


ALUMNOS: Azucena, Julio Ernesto Baires Chanta, Gustavo Daniel Ferrufino Martinez, Jos Osmin Hernandez, Felix Enrique Rivas Garca, Manuel Antonio

Zacatecoluca, Martes 30 de octubre de 2012

SIS03

2012

Anda mungkin juga menyukai