0% encontró este documento útil (0 votos)
10 vistas10 páginas

Paso5 Linux

El documento describe la configuración de un entorno de desarrollo web utilizando XAMPP en GNU/Linux, incluyendo la instalación de WordPress y la gestión de permisos. Se destacan los objetivos de aprender a configurar XAMPP, crear un entorno local y explorar WordPress. Además, se analizan los desafíos enfrentados y las lecciones aprendidas durante el proceso de desarrollo.

Cargado por

julieth blanco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas10 páginas

Paso5 Linux

El documento describe la configuración de un entorno de desarrollo web utilizando XAMPP en GNU/Linux, incluyendo la instalación de WordPress y la gestión de permisos. Se destacan los objetivos de aprender a configurar XAMPP, crear un entorno local y explorar WordPress. Además, se analizan los desafíos enfrentados y las lecciones aprendidas durante el proceso de desarrollo.

Cargado por

julieth blanco
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Paso 5 – Adecuando entornos de desarrollo de Software en GNU/Linux

Julieth Katherine Blanco Cárdenas

C.C 1019152975

Universidad Nacional Abierta y a Distancia Linux

Código Grupo: 250550_37

Mayo 2024
INTRODUCCION

En el marco de nuestro curso universitario, hemos llevado a cabo una actividad práctica relacionada con la
configuración y desarrollo de un entorno de desarrollo web utilizando XAMPP. Este entorno nos permite
simular un servidor local para crear, probar y depurar aplicaciones web antes de implementarlas en un ser-
vidor en línea. Durante esta actividad, exploramos conceptos clave como la instalación de WordPress, la
configuración de virtual hosts y la gestión de permisos.

En este informe, presentaremos los resultados de nuestra experiencia con XAMPP y WordPress, así como
los objetivos que perseguimos al realizar esta actividad. Además, analizaremos los desafíos encontrados y
las lecciones aprendidas durante el proceso.

OBJETIVOS:

1. Configurar XAMPP:
 Instalar y configurar correctamente el paquete de software XAMPP en nuestro sistema local.
 Comprender los componentes esenciales de XAMPP, como Apache, MariaDB/MySQL y PHP.
2. Crear un entorno de desarrollo local:
 Establecer un entorno de desarrollo web en nuestra máquina para trabajar en proyectos sin
necesidad de un servidor en línea.
 Configurar un virtual host para acceder a nuestros proyectos mediante un nombre de dominio
personalizado (por ejemplo, myproject.local).
3. Instalar y explorar WordPress:
 Descargar e instalar WordPress en nuestro entorno local.
 Familiarizarnos con la estructura de archivos de WordPress y su funcionamiento.
4. Gestionar permisos y configuraciones:
 Aprender a establecer permisos adecuados en los archivos y carpetas de WordPress.
 Configurar opciones como la reescritura de URL y la habilitación de archivos .htaccess.
ACTIVIDAD INDIVIDUAL

1.Hacer una sinopsis (resumen muy breve y general) sobre el entorno de desarrollo XAMPP (MariaDB, PHP,
Perl) que contemple los siguientes aspectos:

a. Definición (en que consiste el proyecto):

XAMPP es un paquete de software libre que proporciona un entorno de desarrollo web completo y listo para
usar. Incluye varios componentes esenciales para el desarrollo y la ejecución de aplicaciones web.

Los componentes principales de XAMPP son:

Apache: Un servidor web que permite alojar y servir páginas web.


MariaDB/MySQL: Un sistema de gestión de bases de datos que permite almacenar y recuperar información.
PHP y Perl: Lenguajes de programación utilizados para crear páginas web dinámicas y procesar
formularios, entre otras tareas.

b. ¿Para qué sirve?:

XAMPP se utiliza principalmente para desarrollar, probar y depurar aplicaciones web localmente antes de
implementarlas en un servidor en línea.

Es especialmente útil para estudiantes de ingeniería de sistemas y desarrolladores que desean trabajar en
proyectos web sin necesidad de configurar servidores y bases de datos por separado.

c. URL oficial del proyecto:

La URL es https://www.apachefriends.org/es/index.html

d. ¿Qué lenguajes soporta (en que lenguajes se puede producir el código resultante) ?:

XAMPP admite los lenguajes de programación PHP y Perl. Puedes escribir código en estos lenguajes para
crear aplicaciones web y acceder a la base de datos.

e. ¿En qué sistemas operativos se puede instalar?

XAMPP está disponible para varios sistemas operativos, incluyendo:


 Microsoft Windows
 GNU/Linux
 macOS
 Solaris
f. ¿Cuál es la última versión?:
La última versión estable de XAMPP es la 8.2.12, lanzada el 19 de noviembre de 2023

g. ¿Cuál sería el equivalente en Windows?:

En Windows, un equivalente popular a XAMPP es WAMP (Windows, Apache, MySQL, PHP/Perl). Ambos
paquetes proporcionan un entorno de desarrollo similar para aplicaciones web en sistemas Windows.

2. Instalar XAMPP en su distribución de Linux.


a. Averigüe como se instala el entorno de desarrollo XAMPP, descargue el software necesario e instálelo en
su GNU/Linux.
b. Para cada paso, capture imágenes de pantallas para evidenciar su trabajo.
c. Describa cada paso que dio y acompáñelo de las imágenes que capturó anteriormente.

Desarrollo de instalación XAMPP:

1. El primer paso es descargar el paquete de XAMPP para Linux desde el sitio web oficial de Apache
Friends.

2. Hacemos clic en la opción “XAMPP for Linux” y seleccionamos “Guardar archivo” para
descargarlo. Por defecto, se guardará en la carpeta “Descargas”.

3. Hacer el paquete de instalación ejecutable:


Hacemos que el paquete de instalación sea ejecutable con el siguiente comando:
$ chmod +x xampp-linux-x64-8.2.12-0-installer.run

4. Ejecutamos el instalador:

Esto abrirá el asistente de instalación gráfico de XAMPP

5. Seguimos las instrucciones del asistente para seleccionar los componentes que se desea instalar
(Apache, MySQL, PHP, etc.).

6. Eligimos la ubicación de instalación (por defecto es /opt/lampp).

7. Completamos la instalación siguiendo las indicaciones:


8. Iniciar los servicios de Apache y MySQL:

Una vez instalado, se puede iniciar los servicios con el siguiente comando:
$ sudo /opt/lampp/lampp start

Esto iniciará Apache y MySQL.

9. Accedemos a la página de inicio de XAMPP:

Abrimos el navegador web y visitamos http://localhost

Vemos la página de inicio de XAMPP, donde se puede administrar nuestros servicios y bases de datos:

3. Evidenciar el funcionamiento del entorno de desarrollo implementando WordPress.


a. Averigüe como se implementa WordPress, descargue el software necesario e instálelo en su S.O.
GNU/Linux.
b. Para cada paso, capture imágenes de pantallas para evidenciar su trabajo.
c. Describa cada paso que dio y acompáñelo de las imágenes que capturó anteriormente.
d. Finalmente tome una captura de pantalla de su navegador con la página inicial de WordPress
desplegada

Desarrollo de instalación WordPress:

1. Descargamos el instalador de la página oficial:

2. Descomprimimos el .zip descargado, le cambiamos el nombre a “myweb”

3. Copiamos la carpeta “myweb” en el directorio /opt/lampp/htdocs, es decir, al directorio donde


XAMPP almacena los archivos de los proyectos web

4. Ahora nos vamos al directorio /opt/lampp/etc y modificamos el archivo httpd.conf


5. Verificamos la página de inicio de wordpress:
9

CONCLUSIONES

1. Importancia del Entorno de Desarrollo Local:


Configurar un entorno de desarrollo local es esencial para los desarrolladores web. XAMPP
nos proporciona una plataforma para trabajar sin conexión a Internet y sin afectar servidores en l
ínea. La posibilidad de probar aplicaciones antes de implementarlas en producción mejora la
eficiencia y la calidad del desarrollo.
2. Virtual Hosts y Nombres de Dominio Personalizados:
La configuración de virtual hosts nos permite acceder a nuestros proyectos mediante nombres
de dominio personalizados. Organizar múltiples proyectos en un mismo servidor local se vuelve
más sencillo y ordenado. La edición del archivo /etc/hosts es crucial para que el nombre de
dominio se resuelva correctamente.
3. Aprendizaje Continuo y Documentación:

La documentación y la captura de evidencias visuales (capturas de pantalla) son esenciales


para recordar los pasos y soluciones aplicadas.
Aprender a investigar, resolver problemas y registrar lecciones aprendidas es parte integral del
desarrollo web.
10

BIBLIOGRAFIA
Colaboradores de Wikipedia. (2024, April 23). XAMPP. Wikipedia, La Enciclopedia Libre.

https://es.wikipedia.org/wiki/XAMPP

Jesús. (2022, November 18). Conoce qué es Xampp y por qué deberías usarlo en tus proyectos.

Tutoriales Dongee. https://www.dongee.com/tutoriales/que-es-xampp/

Webmaster, & Webmaster. (2023, October 2). Concepto de XAMPP. ¿Qué es? Definición, Sig-

nificado y EJEMPLOS. SignificadosWeb.com. https://significadosweb.com/concepto-de-

xampp-que-es-definicion-significado-y-ejemplos/

Jiménez Beltrán, J. (2016, 08 de noviembre). Shell Script para Bash. [video]. http://hdl.han-

dle.net/10596/9758

XAMPP installers and downloads for Apache Friends. (n.d.).

https://www.apachefriends.org/es/index.html

También podría gustarte