Установка PrestaShop · 1 min read · Oct 16, 2025

Как установить Prestashop на Ubuntu 22.04

Prestashop — это бесплатное и открытое решение для электронной коммерции, написанное на PHP. Оно позволяет вам самостоятельно размещать и создавать интернет-магазины, а также развивать ваш онлайн-бизнес. Prestashop — это полностью настраиваемое и богатое функционалом решение для создания комплексных веб-сайтов электронной коммерции. В то же время Prestashop используется более чем 250.000 интернет-магазинами по всему миру и доступен на 65 языках.

В этом руководстве мы объясним, как установить решение для электронной коммерции с открытым исходным кодом — Prestashop, используя стек LAMP (Linux, Apache, MySQL/MariaDB и PHP) на сервере Ubuntu 22.04. Это руководство также включает основные настройки стека LAMP для веб-приложений на PHP.

Предварительные требования

Вот что вам нужно для завершения этого руководства:

  • Сервер Ubuntu 22.04 — в этом руководстве используется сервер Ubuntu с именем хоста ‘server-ubuntu’ и IP-адресом ‘192.168.5.100’.
  • Пользователь без прав root с административными привилегиями.
  • Доменное имя, указывающее на IP-адрес сервера Ubuntu.

Установка веб-сервера Apache

На следующем шаге вы установите веб-сервер Apache на вашу систему Ubuntu. Для работы Prestashop требуется как минимум веб-сервер Apache v2.2. Для этой установки вы установите Apache v2.4, который доступен по умолчанию в репозиториях Ubuntu.

Мы всегда рекомендуем обновлять и обновлять ваши репозитории перед установкой любых пакетов. Поэтому выполните команду apt для обновления репозиториев Ubuntu.

sudo apt update

Установите веб-сервер Apache, используя следующую команду apt. Когда вас попросят подтвердить установку, введите Y, чтобы согласиться, и нажмите ENTER.

sudo apt install apache2

установка apache2

После установки веб-сервера Apache вам нужно проверить и убедиться, что служба ‘apache2‘ работает. Вы можете использовать следующую команду systemctl, чтобы проверить и подтвердить работу службы ‘apache2‘.

Вы получите вывод о том, что служба ‘apache2включена, что означает, что она будет работать автоматически при запуске системы. А текущее состояние службы ‘apache2‘ — работает.

sudo systemctl is-enabled apache2  
sudo systemctl status apache2

проверка apache

Наконец, вам также нужно добавить порты HTTP и HTTPS в брандмауэр UFW. Используйте следующую команду ufw, чтобы добавить пользовательское правило

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.