93_lamp

Buenas noches vengo de nuevo pero ahora con un tutorial de como instalar LAMP en nuestro Slackware 14.2. Explicaré el paso a paso de la instalación y configuración básica de LAMP en nuestra distribución.

Tengamos en cuenta que el tutorial es un poco largo, porque se divide en varios procesos de instalación de diferentes herramientas, entonces lo haré en un total de 4 partes, las primeras tres mostrando la instalación y configuración de Apache, MariaDB, PHP y la última será sobre tips básicos sobre como mantener nuestro server

Comencemos!
¿Qué es LAMP?

LAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:

Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
Apache, el servidor web; MySQL/MariaDB, el gestor de bases de datos;
Perl, PHP, o Python, los lenguajes de programación.
La combinación de estas tecnologías es usada principalmente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo.

Fragmento extraído de Wikipedia.
¿Qué necesitamos?

Para comenzar vamos a tener que tener listos los paquetes para instalar .tgz que serían los siguientes:

Apache
MySQL (mariadb)
PHP

A éstos lo que haremos tan simple como usar la herramienta slackpkg de ésta manera:

# slackpkg install httpd

1 – La ubicación del archivo de configuración del servidor Apache se encuentra en: /etc/httpd/. Con el nombre de httpd.conf.

– Podemos utilizar el editor de texto favorito (en mi caso como siempre trabajo desde la tty, usaré nano). Recuerden que todo ésto lo haremos como root.

# nano /etc/httpd/httpd.conf

– Aquí nos encontraremos con toda la configuración principal de nuestro servidor Apache y veremos secciones como éstas:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all

y también

<Directory “/srv/httpd/htdocs”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

– Bueno en el caso que hayamos realizado algún cambio en ésta configuración (default) lo que ahremos será guardar los cambios y salir para ejecutar la siguiente orden:

# apachectl -t

Si todo salió bién tendremos un mensaje parecido a: Syntax OK.

– Para iniciar nuestro server lo que ejecutaremos será lo siguiente:

– Primero le damos los permisos:

# chmod 0744 /etc/rc.d/rc.httpd

– Luego será iniciar el server:

# /etc/rc.d/rc.httpd start

o

# apachectl -k start

– Si queremos también editamos el index.html, lo editamos con nano en la ruta: /srv/httpd/htdocs/

# nano /srv/httpd/htdocs/index.html

Guardamos los cambios y salimos.

– Listo, cruzamos los dedos para que no salga ningún mensaje de error y terminamos, tenemos nuestro servidor Apache iniciado y corriendo. Podemos comprobar que funciona correctamente ingresando a nuestro localhost o nuestra IP privada con un navegador

# elinks http://localhost

o

# elinks http://127.0.0.1

captura-de-pantalla-de-2017-02-18-02-02-37

– Para detener el servidor apache simplemente escribimos:

#  apachectl -k stop

También dejo a continuación un video tutorial para que se saquen alguna que otra duda si les pareció confuso algo:

¿Qué usamos?

Distribución: Slackware.

Versión: 14.2.

Entorno: Ninguno, sólo TTY.

Editor: nano.

Espero que les haya servido y continuaré pronto con las próximas tres partes. La parte II: Apache y PHP.

Abrazo de gol!

Anuncios