PDF de programación - Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP)

Imágen de pdf Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP)

Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP)gráfica de visualizaciones

Publicado el 16 de Abril del 2018
1.841 visualizaciones desde el 16 de Abril del 2018
796,1 KB
17 paginas
Creado hace 15a (21/04/2009)
Factor Evolución S.A DE C.V www.linuxparatodos.net

NDICE DEDE CONTENIDO
ÍÍNDICE
CONTENIDO
Información de Derechos reservados de esta publicación....................2
Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP)............................3
6.1 Sobre LAMP....................................................................................................4
6.2 Proceso de instalación de LAMP..................................................................4
6.2.1 Instalando el servidor LAMP(Apache+MySQL+PHP)....................................................4
6.3 Descargando Joomla.....................................................................................6
6.4 Configurando dominios virtuales en Apache..............................................6
6.4.1 Paso 1.- Activando la directiva NameVirtualHost..........................................................6
6.4.2 Paso 2.- Estructura de directorios para dominios virtuales .......................................7
6.4.3 Paso 3.- Creación y modificación de los ficheros de configuración de los dominios
virtuales .....................................................................................................................................8
6.4.4 Paso 4.- Integrando el gestor de contenidos Joomla a los dominios virtuales.........9
6.5.1 Acerca de MySQL...........................................................................................................10
6.5.2 Configurando la cuenta de root en el manejador MySQL .........................................10
6.5.3 Integrando MySQL con Joomla.....................................................................................11
6.6 Instalación de Joomla..................................................................................13
6.6.1 Sobre Joomla..................................................................................................................13
6.6.2 Instalando Joomla..........................................................................................................13
6.6.2.1 Paso 1) Seleccionando el idioma para la instalación .........................................................................13
6.6.2.2 Paso 2) Comprobación de paquetes para Joomla...............................................................................14
6.6.2.3 Paso 3) Licencia GNU/GPL....................................................................................................................14
6.6.2.4 Paso 4) Configurando MySQL con Joomla..........................................................................................15
6.6.2.5 Paso 5) Configurando el FTP.................................................................................................................15
6.6.2.6 Paso 6) Configuración Principal de Joomla.........................................................................................16
6.6.2.7 Paso 7) Finalizando la instalación de Joomla......................................................................................16
6.6.2.8 Accediendo a la consola de administración de Joomla......................................................................17
6.6.2.9 Accediendo a nuestro portal web.........................................................................................................18

1

Factor Evolución S.A DE C.V www.linuxparatodos.net

Información de Derechos reservados de esta
publicación.

Reconocimiento-NoComercial-CompartirIgual 2.1

Usted es libre de:

● Copiar, Distribuir y Comunicar públicamente la obra

Bajo las condiciones siguientes:



Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines
comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta
obra, o genera una obra derivada, sólo puede distribuir la obra
generada bajo una licencia idéntica a ésta.

● Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta

obra.

● Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los

derechos de autor

Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por lo

anterior.

Reconocimiento-NoComercial-CompartirIgual 2.1

Autor del manual: Javier Eduardo Duarte

2

Factor Evolución S.A DE C.V Servidores Linux Servicios

Tema 6. Servidor LAMP
(Linux+Apache+Mysql+PHP)

3

Factor Evolución S.A DE C.V www.linuxparatodos.net

6.1 Sobre LAMP

Un servidor LAMP es un conjunto de aplicaciones instaladas en un servidor Linux los cuales, al trabajar en

conjunto logran dar vida a una aplicación 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 programación.

De ahí el nombre de servidor LAMP
Algunas aplicaciones que hacen uso de un servidor LAMP son las siguientes:

● Zimbra.-Servidor de Correo Electrónico
● Openfire.-Servidor de Mensajería Instantánea
● CMS.- Gestores de Contenidos (Joomla,Drupal,Wordpress)

6.2 Proceso de instalación de LAMP

En este capitulo te enseñaremos como se instala y configura un servidor de LAMP mediante la implementacion

de un gestor de contenidos que en este caso sera un Joomla.

6.2.1 Instalando el servidor LAMP(Apache+MySQL+PHP)

La instalación de un servidor LAMP requiere de aplicaciones previamente instaladas como es el caso del

servidor web apache el cual fue instalado en el capitulo anterior pero de igual manera lo volveremos a nombrar aquí.

Abra una consola y teclee lo siguiente para llevar a cabo la instalación de los paquetes del servidor LAMP
[root@ localhost ~]# yum install -y httpd mysql mysql-server 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 también

el manejador de bases de datos MySQL

[root@ localhost ~]# /etc/init.d/httpd start
[root@ localhost ~]# /etc/init.d/mysql start

El siguiente punto sera descargar el gestor de contenidos Joomla.

4

Factor Evolución S.A DE C.V www.linuxparatodos.net

6.3 Descargando Joomla

Descargue Joomla del siguiente portal web:

http://www.joomlaspanish.org/

Como puede observarse usted puede descargar Joomla de tres formas distintas, la única diferencia radica en

la forma en la que esta empaquetado el paquete.

Le recomendamos descargar Joomla a la carpeta de root

------> /root/Joomla_1.5.9-Spanish-pack_completo.tar.gz

NOTA: No extraiga o desempaquete el gestor de contenidos, solo descarguelo en la ruta antes mencionada ,

posteriormente se le indicara donde debe ser extraído el contenido de este paquete

6.4 Configurando dominios virtuales en Apache

Como podrá recordar en el capitulo anterior hablamos extensamente sobre el tema de los dominios virtuales en

apache, pero de igual manera volveremos a retomar el tema aquí
La creación de dominios virtuales sobre un servidor web como apache tiene una vital importancia cuando se trata de dar
hospedaje a varios sitios web dentro del mismo servidor.

Lograr implementar de manera correcta los dominios virtuales sobre el servidor web apache es tarea sencilla

por lo que le recomendamos primero haber leído todas las directivas que pueden ser aplicadas al fichero

httpd.conf

A partir de este punto comenzaremos a crear los dominios virtuales, es por ello que pedimos tu total

concentración y paciencia para que leas poco a poco estos puntos.

6.4.1 Paso 1.- Activando la directiva NameVirtualHost

El primer paso sera abrir el fichero

el cual esta almacenado en la ruta:

httpd.conf

/etc/httpd/conf/

6

Factor Evolución S.A DE C.V Servidores Linux Servicios

En dicho fichero debemos localizar la siguiente linea y descomentarla si es que lo esta

NameVirtualHost *:80

La función de esta directiva sirve para indicar la dirección IP en la que se esta brindando el servicio o bien
insertando un asterisco(*) para que esté activa en cualquier interfaz del servidor que es como nosotros lo debemos
tener.

6.4.2 Paso 2.- Estructura de directorios para dominios virtuales

en nuestro servidor.

Lo siguiente sera crear la estructura que contendrá cada uno de los dominios virtuales que serán hospedados

Ejemplo: Suponga que tenemos 5 nombres de dominio que serán hospedados en nuestro servidor web

www.turbolinux.com.mx
www.comerciolinux.com
www.escuelalinux.edu
www.linuxunido.org
www.linuxbloger.net

por cada dominio se deberá crear un directorio, dicho directorio sera nombrado de la misma forma que el

dominio, solo omitiendo el “www”.

[root@ localhost ~]# mkdir turbolinux.com.mx
[root@ localhost ~]# mkdir comerciolinux.com
[root@ localhost ~]# mkdir escuelalinux.edu
[root@ localhost ~]# mkdir linuxunido.org
[root@ localhost ~]# mkdir linuxbloger.net

Estos directorios deberán ser creados dentro de la ruta

“/var/www/”



Al final estos directorios deberán quedar de la siguiente manera
/var/www/turbolinux.com.mx
/var/www/comerciolinux.com
/var/www/escuelalinux.edu
/var/www/linuxunido.org
/var/www/linuxbloger.net

Si no están en la ruta antes descrita solo debe
  • Links de descarga
http://lwp-l.com/pdf10445

Comentarios de: Tema 6. Servidor LAMP (Linux+Apache+Mysql+PHP) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad