parte2. configuracion lamp

16
1 SUSE ENTERPRISE SERVER 11. CONFIGURACIÓN DE TU LAMP (LINUX, APACHE, MYSQL Y PHP) 1. Una vez que nuestro sistema operativo aya iniciado y el Escritorio este cargado, hacemos clic en el menú Equipo ubicada en la esquina inferior izquierda de nuestro escritorio. una vez que se despliega el Menú de Inicio. 2. Damos clic en más Aplicaciones. 3. Una vez que cargué la venta Navegador de Aplicaciones, buscamos la terminal de línea de comandos Terminal GNOME.

Upload: will-net

Post on 19-Jun-2015

576 views

Category:

Documents


0 download

DESCRIPTION

CONFIGURACIÓN DE TU LAMP (LINUX, APACHE, MYSQL Y PHP)

TRANSCRIPT

Page 1: Parte2. Configuracion LAMP

1

SUSE ENTERPRISE SERVER 11.

CONFIGURACIÓN DE TU LAMP (LINUX, APACHE, MYSQL Y PHP)

1. Una vez que nuestro sistema operativo aya iniciado y el Escritorio este cargado, hacemos

clic en el menú Equipo ubicada en la esquina inferior izquierda de nuestro escritorio. una

vez que se despliega el Menú de Inicio.

2. Damos clic en más Aplicaciones.

3. Una vez que cargué la venta Navegador de Aplicaciones, buscamos la terminal

de línea de comandos Terminal GNOME.

Page 2: Parte2. Configuracion LAMP

2

4.- Una vez que cargue la terminal de comando tecleamos la instrucción su-

su- // usa para obtener permisos de root para operaciones administrativas, sin tener que salir y reentrar al sistema

Contraseña: *******

Una vez que te hayas identificado iniciamos la herramienta de configuración yast y enter:

Page 3: Parte2. Configuracion LAMP

3

Con Yast puedes realizar configuraciones de nuestros servicios

Para deslazarnos entre las opciones utilizamos la tecla tab y las fechas direcciones así como

enter para aceptar.

4. En Network Devices / Network Settings

Configuramos la tarjeta de red a utilizar: IP, mascara de subred, Nombre. Por esta ocasión al

tratarse de una red área local asignaremos una IP. En caso contrario utilizaremos DHCP

1) Automáticamente nos sale en la pestaña OverView

2) Seleccionamos al tarjeta de red correspondiente

3) Nos desplazamos a la opción Edit. y damos enter

Page 4: Parte2. Configuracion LAMP

4

Lo cual nos llevara a la siguiente pantalla Network Card Setup:

1) opción Address seleccionamos la opción Statically IP address

2) Asignamos la dirección correspondiente y la mascara de subred. En nuestro caso:

// esto es por que nuestro servidor solo configura en una red local.

192.200.100.10 255.255.255.10

Escribimos un nombre que le queremos dar a nuestro equipo. En nuestro caso Serve

3) Una vez configurado con los datos que necesitemos nos posesionamos en Next y

tecleamos enter o con la opción f10 [next].

Page 5: Parte2. Configuracion LAMP

5

Posteriormente en la opción HOSTNAME/DSN podemos establecer un nombre de dominio

HOSTNAME

5. Una vez configurados nos posesionamos en OK Y ENTER [F10]

Hecho esto hemos configurado nuestra tarjeta de red, seguimos con en la configuración de

nuestro SERVIDOR HTPP

En la opción de NETWORK SERVICES seleccionamos HTPP Server y tecleamos enter

Page 6: Parte2. Configuracion LAMP

6

Lo cual iniciara la configuración de HTPP SERVER.

Nos mostrara un mensaje en el cual nos indica que es necesario instalar los paquetes de

apache2, apache 2-prefork. Por lo cual indicamos que procese la instalación

Page 7: Parte2. Configuracion LAMP

7

Una vez terminado la instalación de nuestros paquetes nos muestra la pantalla del asistente de

configuración de HTPP Server en el cual seleccionamos que este habilitado el puerto 80 y

las interfaces también se encuentren habilitadas y que Open port in Firewall este

seleccionado y tecleemos [F10] NEXT

[esto nos permitirá abrir el puesto atravez del firewall]

Page 8: Parte2. Configuracion LAMP

8

Vamos a la siguiente pagina y activamos los servicios que requerimos PHP5, Sigues

avanzando y veras que este asistente te ofrece varias opciones.

Seleccionamos la opción PHP5 esto nos permitirá alojar páginas Web dinámicas

En DocumentRoot, es ahi donde se deben colocar los archivos que serán visibles desde la

Web. Usualmente se encuentra en <RAIZ>\srv\www\htdocs.

En nuestro caso manteemos igual los directorios proseguimos con [F10 Next]

Page 9: Parte2. Configuracion LAMP

9

Start apache2 server when booting

Start apache2 server manually

En nuestro caso seleccionamos que nuestro servidor iniciar automáticamente al arranca SUSE

SERVER ENTERPRISE 11. en caso contrario.

Tendríamos que inicial el servicio con el comando

Page 10: Parte2. Configuracion LAMP

10

service apache2 start.

Para verificar el estatus tecleamos en la terminal de comando

Service Myql Status

Lo que resta es colocar nuestro sitio Web en el directorio srv/www/htdocs/ que seleccionamos

y listo nuestra maquina funciona como servidor de un sitio Web.

NOTA: HAY QUE DAR PERMISO AL DIRECTORIO PARA QUE PERMITA GRABAR LOS ARCHIVOS DE NUESTRO SITIO

CON EL COMANDO:

chmod 777 srv/www/htdocs/

Debemos nombra a nuestra Web sitio con el index.html que será el punto de partida.

Para verificar que nuestro servidor web esta funsionado iniciamos el navegador y

tecleamos nuestra dirección IP: 192.200.100.10/inde.html.

init 0 : Apagar el servidor.

init 6 : Reiniciar el servidor.

service apache2 status : Para conocer el estado de un servicio. Puedes cambiar apache2 por

Page 11: Parte2. Configuracion LAMP

11

el servicio que quieras.

service apache2 start : Para iniciar un servicio. Asimismo, en vez de mysql puede ser

apache, sshd, etc.

service apache2 stop : Para detener un servicio.

service apache restart : detiene y vuelve a iniciar un servicio.

ifconfig : Muestra la configuracion de las tarjetas de red.

man nombre_cualquiera : Muestra la ayuda del comando nombre_cualquiera.

ping nombre_host : Hace un ping a un nombre de host o direccion IP, igual que el comando

ping de windows. A diferencia que este no se detendra hasta presionar las teclas <CRTL> +

top : Muestra el estado de los procesos en ejecucion asi como su uso en memoria y

procesador. De la misma manera, presiona <CRTL> + <C> para salir.

Page 12: Parte2. Configuracion LAMP

12

CONFIGURACIÓN MySQL

Con el comando:

Service Myql Status verificamos el estado de MySQL.

No indicara que el servicio no esta activo para configurar el MySQL se utiliza el

comando:

Para instalarlo tecleamos nuevamente en terminal el servicio Yast

Nos dirigimos a la opción software ADD-ON PRODUCT Y ENTER. POSESIONAMOS

EN RUN SOFTWARE MANAGER Y ENTER

En la opción Search Phrase tecleamos MySQL y presionamos enter el cual nos

desplegara los paquetes que podemos instalar

Page 13: Parte2. Configuracion LAMP

13

Seleccionamos con la barra espaciadora las repositorios que queremos intalar MSQL y msql

max, msql-client son necesarios pero si queremos darle mas potencia a nuestro servidos

instalamos todas las opciones.

Una vez salimos instalado salimos con F9.

Page 14: Parte2. Configuracion LAMP

14

Una vez en la consola de terminal tecleamos Service Mysql Status

Tecleemos chkconfig MySQL on. Para habilitar el modo arranque automático de MySQL.

Nuestro servidor se encuentra configurado y corriendo.

Para crear un usuario administrador seguimos los siguientes pasos.

1) Iniciamos MySQL con el comando mysql. 2) Seleccionamos la base principal MySQL con el comando use mysql 3) Visualizamos las tablas de la base de datos en use con el comando > show tables; 4) La cual nos describirá una serie de tablas por el momento solo nos entereza la tabla de

usuarios por lo cual tecleemos el comando select * from user; +-------------------------+----------+------------------+------------------+ | Host | User | Password | Select_priv | +-------------------------+----------+------------------+------------------+ | localhost | root | | Y | +-------------------------+----------+------------------+------------------+ 5) Asignamos contraseña al usuario root. Con la siguiente intruccion:

update user set Password=PASSWORD('contraseña') where user='root';

6) Actualizamos los privilegios con la instrucción flush privileges. 7) Salimos de myslq con la intruccion quit. 8) Ingresamos nuevamente a MySQL utilizando ahora la intrucccion:

mysql -u root -p

9) Introducimos la contraseña 10) Ahora podemos crear nuestras bases de datos.

Page 15: Parte2. Configuracion LAMP

15

CONFIGURACIÓN DE PHPMYADMIN.

phpMyAdmin es un programa de libre distribución en PHP. Es una herramienta muy completa que permite acceder a todas las funciones típicas de la base de datos MySQL a través de una interfaz web muy intuitiva. Para su instalación descargarnos la versión más actual.

http://www.phpmyadmin.net/home_page/downloads.php

En nuestro caso phpMyAdmin-3.3.3-all-languages.tar.gz

1. descomprimimos el archivo. 2. copiamos el contenido del mismo en el directorio que habilitamos srv/www/htdocs/

renombramos la carpeta phpMyAdmin-3.3.3-all-languages.tar.gz por solo phpMyAdmin.

3. buscamos el archivo config.sample.inc.php

/este nos permitirá configurar nuestro servicio. Nota renombramos el archivo con config.inc.php

4. damos doble clic sobre el archivo y lo editamos con los siguientes parámetros.

$cfg['blowfish_secret'] = 'wqdwfgrtghtygrh'; //*solo escribe una cadena de caracteres

/* Authentication type */

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['user'] = 'root' // usuario

$cfg['Servers'][$i]['password'] = 'contraseña'; //contraseña

$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* Server parameters */

$cfg['Servers'][$i]['host'] = '192.200.100.10'; //direccion ip.

$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['compress'] = false;

/* Select mysqli if your server has it */

$cfg['Servers'][$i]['extension'] = 'mysql';

$cfg['Servers'][$i]['AllowNoPassword'] = false;

5. Nuestra aplicación phpMyAdmin lista para usarse. 6. ingresamos con la siguiente ruta 192.200.100.10/phpMyadmin/ teclemos el usuario root y

la contraseña

Page 16: Parte2. Configuracion LAMP

16

FUENTES CONSULTADAS. http://es.wikipedia.org/ CONCEPTOS Y DEFINICIONES. http://www.novell.com/documentation/sles11/ © 2010 Novell

GUÍA DE INSTALACIÓN RÁPIDA SUSE Linux Enterprise Server 11

SLES 11 Administration Guide

Este manual se puede reproducir, copiar y distribuir libremente, ya sea como tal o como parte de un paquete de un lote, tanto en formato electrónico como impreso. Manual Configuración Suse Server Enterprise 11 como servidor LAMP. Ver. 1.0 Acayucan,Ver a 18 de Junio de 2010. Instituto tecnológico Superior de Acayucan grupo 602-c “el conocimiento se hace, comparte y se le saca la mejor parte”….

William A. Arjona Ramirez [email protected]

Siguenos en tweeter will666x

Celita Hernandez Marquez.

Adriana Villate Aguilar

Yanet Vega Paredes

Angeles Tejeda Martinez

Angelica Diaz Azamar

Aideth barreto Cardenas

Esmeralda Ramos Vidal

Briseida del Consuelo Blas Sanchez

Lorenzo Gustavo Perez Matadamas