Instalación Prestashop · 1 min read · Oct 16, 2025
Cómo instalar Prestashop en Ubuntu 22.04

Prestashop es una solución de comercio electrónico gratuita y de código abierto escrita en PHP. Te permite alojar y crear tiendas en línea y hacer crecer tu negocio en línea. Prestashop es una solución de comercio electrónico completamente personalizable y rica en funciones para construir sitios web de comercio electrónico completos. Mientras tanto, Prestashop es utilizado por más de 250.000 tiendas en línea en todo el mundo y está disponible en 65 idiomas.
En este tutorial, vamos a explicar cómo instalar una solución de comercio electrónico de código abierto - Prestashop utilizando la pila LAMP (Linux, Apache, MySQL/MariaDB y PHP) en el servidor Ubuntu 22.04. Este tutorial también incluye las configuraciones básicas de la pila LAMP para aplicaciones web PHP.
Requisitos previos
Aquí tienes lo que necesitas para completar este tutorial:
- Un servidor Ubuntu 22.04 - Este tutorial utiliza un servidor Ubuntu con el nombre de host ‘server-ubuntu’ y la dirección IP es ‘192.168.5.100’.
- Un usuario no root con privilegios administrativos de root.
- Un nombre de dominio apuntando a la dirección IP del servidor Ubuntu.
Instalando el servidor web Apache
En el siguiente paso, instalarás el servidor web Apache en tu sistema Ubuntu. El comercio electrónico de Prestashop requiere al menos el servidor web Apache v2.2. Para esta instalación, instalarás Apache v2.4, que está disponible por defecto en los repositorios de Ubuntu.
Siempre recomendamos actualizar y refrescar tus repositorios antes de instalar cualquier paquete. Así que, ejecuta el comando apt para actualizar los repositorios de Ubuntu.
sudo apt updateInstala el servidor web Apache utilizando el siguiente comando apt. Cuando se te pida confirmar la instalación, ingresa Y para aceptar y presiona ENTER.
sudo apt install apache2
Una vez que el servidor web Apache esté instalado, necesitas verificar el servicio ‘apache2‘ y asegurarte de que esté en funcionamiento. Puedes usar el siguiente comando systemctl para verificar el servicio ‘apache2‘.
Recibirás una salida sobre el servicio ‘apache2‘ habilitado, lo que significa que se ejecutará automáticamente al inicio del sistema. Y el estado actual del servicio ‘apache2‘ es en ejecución.
sudo systemctl is-enabled apache2
sudo systemctl status apache2
Por último, también necesitas agregar los puertos HTTP y HTTPS al firewall UFW. Usa el siguiente comando ufw para agregar la regla personalizada
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.