Отображение валюты на сайте:

    LAMP — акроним, обозначающий набор (комплекс) серверного программного обеспечения, широко используемый во Всемирной паутине. LAMP назван по первым буквам входящих в его состав компонентов:

    • Linux — операционная система, на которой разворачивается инфраструктура для создания веб-приложения;

    • Apache — веб-сервер;

    • MariaDB / MySQL — используется для работы с базами данных ;

    • PHP — язык программирования, используемый для создания веб-приложений.

    Сперва обновим информацию о пакетах в репозитариях:

    # apt-get update
    

    Теперь можно приступать к установке ПО.

    Установка Apache

    Для этого в командной строке введите:

    # apt-get install apache2
    

    Установка MySQL

    Введите команду:

    # apt-get install mysql-server mysql-client
    

    В процессе установки у вас спросят root пароль для mysql сервера, лучше сразу задать пароль по сложнее, чтобы избежать взлома.

    Установка PHP

    Можно воспользоваться командой:

    # apt-get install php5 php5-mysql
    

    При этом также будет установлен базовый набор расширений PHP и модуль PHP для Apache - libapache2-mod-php5

    Добавление сайта

    В том случае если у вас планируется размещение более одного сайта на сервере, нужно создавать для всех сайтов VirtualHost в конфигурационных файлах Apache.

    В Debian VirtualHost’ы подключаются из отдельной директории /etc/apache2/sites-enabled/

    Также лучше создавать отдельный файл на отдельный домен и называть этот файл именем домена.

    Создаем конфигурационный файл для домена

    Для создания файла выполните команду

    touch /etc/apache2/sites-enabled/mysite.com  
    

    Откройте его для редактирования в текстовом редакторе:

    <VirtualHost 111.111.111.111:80 >  
           ServerName mysite.com
           ServerAlias www.mysite.com
           DocumentRoot /var/www/sites/mysite.com
           CustomLog /var/www/httpd-logs/mysite.com.access.log combined
           ErrorLog /var/www/httpd-logs/mysite.com.error.log
           AddType application/x-httpd-php .php
    </VirtualHost>  
    
    • вместо 111.111.111.111 - подставляем IP сервера,

    • вместо mysite.com - имя домена.

    Создание базы данных в MySQL

    Для сайта нужно создать базу данных.

    mysql -u root -p  
    

    Создаем БД и дадим на нее права пользователю:

    create database db;  
    grant all privileges on db.* to 'user'@'localhost' identified by 'password';  
    
    • db - имя базы,

    • user - имя создаваемого пользователя,

    • password - пароль.

    Создание директории сайта и установка CMS

    Создадим директории для сайта и логов, а также сами файлы логов:

    mkdir /var/www/sites/  
    mkdir /var/www/sites/mysite.com  
    mkdir /var/www/httpd-logs  
    touch /var/www/httpd-logs/mysite.com.access.log  
    touch /var/www/httpd-logs/mysite.com.error.log  
    

    Для установки CMS, перейдите в директорию домена и скачайте дистрибутив нужной CMS:

    cd /var/www/sites/mysite.com  
    wget https://ru.wordpress.org/latest-ru_RU.zip  
    

    После чего разархивируем скачанный архив:

    unzip wordpress-4.9.4-ru_RU.zip  
    

    Теперь, если у вас DNS записи верно ведут на ваш сервер, то можно зайти на сайт для продолжения установки по домену, а если нет, то по IP адресу.