Установка 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
После установки веб-сервера Apache вам нужно проверить и убедиться, что служба ‘apache2‘ работает. Вы можете использовать следующую команду systemctl, чтобы проверить и подтвердить работу службы ‘apache2‘.
Вы получите вывод о том, что служба ‘apache2‘ включена, что означает, что она будет работать автоматически при запуске системы. А текущее состояние службы ‘apache2‘ — работает.
sudo systemctl is-enabled apache2
sudo systemctl status apache2
Наконец, вам также нужно добавить порты HTTP и HTTPS в брандмауэр UFW. Используйте следующую команду ufw, чтобы добавить пользовательское правило
Get new posts in your inbox
No spam. Unsubscribe anytime.