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

Установка 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
Шаг 6: Завершение установки
Перезапустите Apache, чтобы применить изменения: sudo systemctl restart httpd
Откройте ваш браузер и введите адрес вашего сайта. Следуйте инструкциям на экране для завершения установки Magento 2.
Теперь у вас установлен Magento 2 на VPS с CentOS. Наслаждайтесь работой с вашим новым интернет-магазином!