Установка сервера magento 2 с нуля

Для примера ставлю сервера на хостере hetzner.com

Я выбрал сервер  vServer CX30 (100gb SSD, 2 ядра, RAM 4 Gb) с предустановленной CentOS 7

После покупки сервера, получаем на почту root доступ и подключаемся под ssh (я использовал putty).

Дальше по пунктам:

Установка mc для удобной навигации и редактирования

yum install mc

Подключаем репозиторий со свежими версиями 

yum install epel-release

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

Устанавливаем Apache

yum —enablerepo=epel,remi install httpd

systemctl start httpd.service

systemctl enable httpd.service

Установливаем MySQL

yum install mysql-server

и запускаем

systemctl start mysqld.service

проводим первоначальную настройку (у root пароля нет! )

mysql_secure_installation

запускаем и в автозагрузку

systemctl restart mysqld.service

systemctl enable mysqld.service

Устанавливаем PHP 7

yum install php70w

и все его пакеты

yum install php70w-cli php70w-common php70w-bcmath php70w-dba php70w-devel php70w-embedded php70w-fpm php70w-gd php70w-imap php70w-interbase php70w-intl php70w-ldap php70w-mbstring php70w-mcrypt php70w-mysql php70w-odbc php70w-opcache php70w-pdo php70w-pdo_dblib php70w-pear php70w-process php70w-pspell php70w-recode php70w-tidy php70w-xml php70w-xmlrpc

Устанавливаем phpMyAdmin

yum -y install phpmyadmin

настраиваем доступ только для нашего IP (дабы не плодить дыры)

vim /etc/httpd/conf.d/phpMyAdmin.conf

везде где 127.0.0.1 меняем на наш IP  5.12.123.34 (это мой IP)

перезапускаем Apache

systemctl restart httpd

http://5.12.123.34/phpmyadmin

ГОТОВО!