Установка Magento 2 на VPS с CentOS

Magento 2 является одной из самых популярных платформ для электронной коммерции. Установка Magento 2 на VPS с CentOS может показаться сложной задачей, но следуя нашим подробным инструкциям, вы сможете легко установить Magento 2 на вашем виртуальном сервере.

Шаг 1: Подготовка сервера

Прежде чем начать установку Magento 2, убедитесь, что ваш VPS с операционной системой CentOS обновлен и установлены необходимые пакеты. Выполните следующие команды:

  • sudo yum update
  • sudo yum install -y git
  • sudo yum install -y wget
  • sudo yum install -y unzip

Шаг 2: Установка и настройка Apache и MySQL

Для работы Magento 2 необходимы веб-сервер Apache и база данных MySQL. Установите их с помощью следующих команд:

  • sudo yum install -y httpd
  • sudo systemctl start httpd
  • sudo systemctl enable httpd
  • sudo yum install -y mariadb-server
  • sudo systemctl start mariadb
  • sudo systemctl enable mariadb

Шаг 3: Установка PHP и необходимых расширений

Magento 2 требует PHP версии 7.0 или выше и некоторых дополнительных модулей. Установите их с помощью следующих команд:

  • sudo yum install -y epel-release yum-utils
  • sudo yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  • sudo yum-config-manager --enable remi-php72
  • sudo yum install -y php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Шаг 4: Установка Composer и Magento 2

Для установки Magento 2 необходимо использовать Composer. Установите Composer следующей командой:

sudo yum install -y composer

Далее склонируйте репозиторий Magento 2 и установите все зависимости:

git clone https://github.com/magento/magento2.git

composer install

Шаг 5: Настройка веб-сервера

Настройка Apache для Magento 2 может потребовать добавления виртуального хоста. Создайте конфигурационный файл для вашего сайта и добавьте следующее содержимое:

sudo vi /etc/httpd/conf.d/magento.conf

DocumentRoot /var/www/html/magento2/pub ServerName your_domain.com Options Indexes FollowSymLinks AllowOverride All Require all granted

Шаг 6: Завершение установки

Перезапустите Apache, чтобы применить изменения: sudo systemctl restart httpd

Откройте ваш браузер и введите адрес вашего сайта. Следуйте инструкциям на экране для завершения установки Magento 2.

Теперь у вас установлен Magento 2 на VPS с CentOS. Наслаждайтесь работой с вашим новым интернет-магазином!