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.
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:
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
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].
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
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
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]
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]
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
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
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.
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
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.
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.
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
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