Skip to content

Установка светильника: Установка светильников своими руками 🏡 Полезные советы от магазина Мир Света

Цены на электромонтажные работы

  • Главная

  • Цены

Многих клиентов в первую очередь интересуют цены и только потом остальные вопросы. Это нормально, ведь и частные лица, и представители компаний имеют конкретную сумму на электромонтажные работы. Выход за рамки этого бюджета иногда недопустим или нежелателен.

Мы вас понимаем и поддерживаем, но скажем честно – наша работа имеет некоторые нюансы:

  1. Часто одна услуга состоит из нескольких других, потому сразу озвучить финальную цифру затруднительно.
  2. Сравнивать стоимость услуг одной компании с другой нецелесообразно по простой причине: у каждого мастера свой опыт и квалификация, а цена – не всегда реальный показатель.
  3. Цены на электромонтаж могут немного корректироваться в процессе выполнения заказа за счет увеличения объема работ, выбора других материалов и пр. (чаще по инициативе заказчика).

Услуги нами предоставляются без грифа «секретно», расчеты осуществляются прозрачно. При этом мы стараемся максимально точно рассчитывать и материальные, и трудовые ресурсы до начала работ.

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

Установка светильников

п.п. 
Наименование работ

Ед.изм. 

Цена
1 Установка и подключение светильника потолочного «Армстронг» шт. 390,00
2 Светильник наружный высота до 4 м шт. 450,00
3 Светильник наружный высота  от 4  до 8 м шт. 900,00
4 Светильник наружный высота  от 8  до 12 м шт. 1 400,00
5 Светильник подвесной высота до 4 м шт. 350,00
6 Светильник подвесной высота  от 4  до 8 м шт. 700,00
7 Светильник подвесной высота  от 8  до 12 м шт. 1 100,00
8 Монтаж точечного светильника шт. 45,00
9 Светодиодная лента м.п. 200,00
10 Монтаж датчиков движения шт. 180,00
11 Установка ДУ (не все виды светильников) шт. 1 000,00

Монтаж кабеля/проводов/труб

п. п. 
Наименование работ

Ед.изм. 

Цена

Монтаж кабеля
1 Кабель 3-х жильный п.м. 40,00
2 Кабель 5-ти жильный п.м. 45,00
Монтаж провода
3 Провод 1 жильный п.м. 15,00

Монтаж кабеля слаботочной сети
4 Кабель UTP (интернет) п. м. 20,00

Монтаж трубы
5 Труба гофрированная Ø16, Ø20, Ø32, Ø50 мм п.м. 30,00
6 Труба ПВХ, ПНД  Ø16, Ø20, Ø32, Ø50 мм п.м. 35,00
7 Металлорукав до Ø20 мм п.м. 45,00
Монтаж кабель-канала (короб)
8 Кабель канал до 25Х16, 60Х40, 100Х60 п. м. 90,00
Монтаж лотков
9 Лоток металлический ширина: 200 мм, 400 мм п.м. 180,00
10 Установка кронштейна для лотка до 400 мм шт. 105,00

Штробление/сверление

п.п.  Наименование работ
Ед. изм. 

Цена
Цены на штробление
1 Штробление размером 20Х20  (цена зависит от материала) п.м. 120,00
2 Штробление размером 20Х40 (цена зависит от материала) п.м. 150,00
3 Штробление размером 40Х40 (цена зависит от материала) п.м. 195,00
4 Штробление размером 70х70 мм (цена зависит от материала) м. п. 160,00
5 Штробление размером 100х100 мм (цена зависит от материала) м.п. 200,00
 
Сквозное сверление стен
   
6 Сквозное сверление стены до Ø20, Ø32 мм (цена зависит от материала) см 3,00
Высверливание лунок под подрозетники
7 Сверление отверстия для подрозетника (цена зависит от материала) шт. 100,00
8 Сверление отверстий под монтаж точечного светильника в гипсокартонном потолке шт. 55,00

Установка автоматики / розеток / выключателей

п.п. 
Наименование работ

Ед.изм.

Цена
  Установа подрозетников, распаечных коробок
1 Установка подрозетника шт. 70,00
2 Установка распаечной коробки наружной 80 Х80 Х60 мм шт. 200,00
3 Установка распаечной коробки наружной 100 Х100 Х60 мм шт. 250,00
4 Установка распаечной коробки внутренней Ø80 мм шт. 110,00

Установка боксов (щитов)
5 Электрощит наружной  / внутренней  установки шт. 1 000,00
6 Электрощит на 8 модулей внутренней установки (цена зависит от материала) шт. 1 400,00
7 Электрощит на 12 модулей внутренней установки (цена зависит от материала) шт. 1 800,00
8 Электрощит на 18 модулей внутренней установки (цена зависит от материала) шт. 2 000,00
9 Электрощит на 24 модуля внутренней установки (цена зависит от материала) шт. 2 200,00
10 Электрощит на 36 модулей внутренней установки (цена зависит от материала) шт. 2 500,00
11 Электрощит на 54 модуля внутренней установки (цена зависит от материала) шт. 3 000,00
12 Переборка щита шт. 1 700,00
13 Подключение кабеля электрического к главному щиту шт. 105,00
Автоматические выключатели, УЗО
14 Автоматический выключатель 1, 2, 3, 4, полюсный шт. 300,00
15 УЗО (дифференциальный автомат) двухполюсное / четырехполюсное шт. 500,00
16 Реле автоматического переключения установка шт. 500,00
17 Счетчика электрического однофазного /  трехфазного установка шт. 1 200,00
18 Линии силовой подключение в щите шт. 700,00
19 Магнитный пускатель однофазный / трехфазный шт. 450,00
Установка счетчика электрического
20 Установка счетчика электрического однофазного шт. 950,00
21 Установка счетчика электрического трехфазного шт. 1 400,00
 
Установка розеток и выключателей
22 Розетка наружная шт. 250,00
23 Выключатель наружный одноклавишный / двухклавишный шт. 220,00
24 Переключатель проходной наружный одноклавишный двухклавишный шт. 250,00
25 Розетка внутренняя шт. 200,00
26 Выключатель внутренний одноклавишный /двухклавишный шт. 180,00
27 Переключатель проходной внутренний одноклавишный / двухклавишный шт. 220,00
28 Розетка компьютерная (интернет) шт. 200,00
29 Диммер (светорегулятор) шт. 250,00
30 Розетка внутренняя (цена зависит от материала) шт. 500,00
31 Установочная коробка (подрозетник) шт. 50,00
32 Установка механизма внутренней розетки шт. 250,00
33 Коробки распаячной наружной установка шт. 250,00
34 Коробки распаячной коммутация клемником WAGO шт. 50,00
35 Замена розетки (механизма) внутренней /  наружной шт. 300,00

Демонтаж электромонтажных изделий

п.п. 
Наименование работ

Ед.изм.
Цена
Демонтаж электромонтажных изделий
1 Демонтаж светильников шт. 250,00
2 Демонтаж автомата защиты шт. 150,00
3 Демонтаж выключателя, розетки накладной / встроеной шт. 100,00
4 Демонтаж электропроводки шт. 30,00
5 Демонтаж кабель-канала (короба) шт. 30,00
6 Демонтаж автомата шт. 80,00
7 Проводки электрической в кабельканале демонтаж м. п. 20,00
8 Проводки электрической открытой демонтаж м.п. 20,00
9 Счетчика электрического демонтаж шт. 300,00

Коммутация проводов

п.п.  Наименование работ
Ед. изм. 

 Цена
1 Установка клемного соединения, до 2,5мм шт. 18,00
2 Монтаж соединения с опрессовкой,до 6мм шт. 27,00

Работы с проводкой

п.п. 
Наименование работ
Ед. изм.  Цена
1 Подключение стабилизатора шт. 300,00
2 Монтаж контура защитного заземления шт. 7 000,00

Электромонтажные работы в квартире

п. п. 
Наименование работ

           Ед. изм. 

Цена
1 Установка светильника настенного, бра шт. 199,00
2 Установка люстры с креплением к потолку шт. 650,00
3 Монтаж светильников с весом более 3 кг шт. 790,00
4 Монтаж крюка под люстру,стандартный шт. 80,00

Бригада электриков СРОЧНО — ЗВОНИТЕ +7 (499) 792-15-49

Прайс-лист на электромонтажные работы

  • org/Breadcrumb»>Главная
  • >

  • Монтаж

Каталог товаров

  • LED светильники
    • Потолочные светильники
    • Светильники Армстронг
    • Промышленные светильники
    • Уличные светильники
    • Светодиодные прожекторы
    • Архитектурные светильники
    • Светильники ЖКХ
    • Светодиодные панели
    • Светильники для АЗС
    • Дизайнерское освещение
    • Торговое освещение
    • Медицинские светильники
    • Фитосветильники
    • Спортивные светильники
    • Опоры и мачты освещения
    • Ландшафтное освещение
  • Кабельная продукция
    • Силовой кабель
    • Кабель контрольный
    • Кабель гибкий
    • Провода самонесущие (СИП)
    • Судовой кабель
    • Кабель управления и связи
  • Типы освещения
    • Уличное освещение
    • Промышленное освещение







































































































Прайс-лист на электромонтажные работы
№№Наименование работЕд. изм.Цена
1КАБЕЛЬНЫЕ ТРАССЫ 
1Прокладка кабеля сеч. до 4 кв.мм.  на высоте до 3 метровм.65,00
2Прокладка кабеля сеч. до 4 кв.мм. на высоте до 5 метровм.100,00
3Прокладка кабеля сеч. до 4 кв.мм. на высоте до 12 метровм.130,00
4Прокладка кабеля сеч. до 10 кв.мм. на высоте до 3 метровм.90,00
5Прокладка кабеля сеч. до 16 кв.мм. на высоте до 3 метровм.110,00
6Прокладка кабеля сеч. до 35 кв.мм. на высоте до 3 метровм.130,00
7Прокладка кабеля сеч. до 50 кв.мм. на высоте до 3 метровм.155,00
8Прокладка кабеля сеч. до 95 кв.мм. на высоте до 3 метровм.205,00
9Прокладка кабеля сеч. до 150 кв.мм. на высоте до 3 метровм.250,00
10Протяжка кабеля через гофру диам. до 20 ммм.17,00
11Протяжка кабеля через гофру диам. до 60 ммм.35,00
    
12Штрабление в бетонем.325,00
13Штрабление в кирпичем.275,00
14Штрабление в гипсоблокем.200,00
15Штрабление в потолкем.550,00
16Черновая заделка штрабы (при необходимости)м.175,00
    
17Установка кабель-каналам.135,00
18Прокладка лотка, короба электрического м.260,00
19Установка кронштейна для лотка, короба электрическогошт.175,00
    
20Установка коробки разветвительной в ГКЛ (без распайки)шт.330,00
21Установка коробки разветвительной в пенобетон (без распайки)шт.380,00
22Установка коробки разветвительной в кирпич (без распайки)шт.440,00
23Установка коробки разветвительной в бетон (без распайки)шт.490,00
24Установка ответвительной коробки наружной (без распайки)шт.175,00
25Распайка ответвительной коробкишт.220,00
    
26Установка подрозетника в бетон (без подключения ЭУИ)шт.440,00
27Установка подрозетника в кирпич (без подключения ЭУИ)шт.375,00
28Установка подрозетника в пеноблок (без подключения ЭУИ)шт.275,00
29Установка подрозетника в ГКЛ (без подключения ЭУИ)шт.220,00
    
30Демонтаж открытой проводки на высоте до 3 метровм.30,00
31Прохождение перекрытияшт.330,00
    
    
2ОСВЕЩЕНИЕ 
1Установка точечного светильника шт.330,00
2Установка люстры, бра, светильникашт.380,00
3Монтаж люстры стоимостью до 3000 ршт.780,00
4Монтаж люстры стоимостью свыше 3000 р%25,00
5Установка офисного светодиодного светильника встраиваемогошт.370,00
6Установка офисного светодиодного светильника накладногошт.500,00
7Установка офисного светодиодного светильника грильятошт.600,00
8Демонтаж офисного светодиодного светильникашт.110,00
9Монтаж шинопроводам500,00
10Монтаж светодиодной лентым275,00
11Установка, подключение БП для лентышт.440,00
12Установка светильника на стену на высоте до 3 метровшт.660,00
13Установка кронштейна на стену на высоте до 3 метровшт.440,00
14Демонтаж светильника на высоте до 3 метровшт.330,00
15Установка светильника на стену на высоте до 6 метровшт.820,00
16Установка кронштейна на стену на высоте до 6 метровшт.550,00
17Устройство подвеса для светильника на тросе или штанге на высоте до 6 метров (без установки светильника)шт.900,00
18Демонтаж светильника на высоте до 6 метровшт.550,00
19Установка светильника на стену на высоте до 12 метровшт.2100,00
20Установка кронштейна на стену на высоте до 12 метровшт.1100,00
21Устройство подвеса для светильника на тросе или штанге на высоте до 12 метров (без установки светильника)шт.1800,00
22Демонтаж светильника на высоте до 12 метровшт.800,00
23Монтаж+демонтаж на прожекторной мачте 35 мшт.5500,00
    
3ЭЛЕКТРОУСТАНОВКА 
1Установка наружной розетки, выключателяшт.270,00
2Установка скрытой розетки, выключателя (без установки подрозетника)шт.220,00
3Монтаж датчика движенияшт.550,00
4Подключение плитышт.700,00
5Укладка нагревательного элемента тёплого полакв.м330,00
6Подключение и монтаж реостата для тёплого полашт.500,00
7Установка пакетного выключателяшт.450,00
    
4ЩИТЫ И КОММУТАЦИОННОЕ ОБОРУДОВАНИЕ 
1Установка щита ввода и учеташт.от 3300
2Установка наружного щиташт.1000,00
3Установка внутреннего щиташт.2200,00
4Установка магнитного пускателя до 40Ашт.500,00
5Установка магнитного пускателя до 100Ашт.850,00
6Установка однополюсного автомата до 50Ашт.270,00
7Установка трехполюсного автомата до 50Ашт.440,00
8Установка трехполюсного автомата до 100Ашт.660,00
9Установка двухполюсного УЗО/дифф. авт. до 63Ашт.440,00
10Установка четырехполюсного УЗО/дифф. авт. до 63Ашт.550,00
11Установка счетчика однофазного шт.1100,00
12Установка счетчика трехфазного шт.1700,00
13Демонтаж щиташт.от 550
14Демонтаж электросчетчикашт.220,00
15Монтаж ТВ крабашт.330,00
16Ниша под щит (500х300х150) в кирпиче, пенобетонешт.3300,00
17Ниша под щит (500х300х150) в бетонешт.5500,00
18Подключение силовой линии в щите 220Влиния440,00
19Подключение силовой линии в щите 380Влиния600,00
20Прозвонка электропроводки тестеромлиния110,00
21Поиск неисправностичас700,00
    
 Коэффициент за сложность, стесненные условия%20,00
 Коэффициент на работы выше 3 м%30,00
 Удорожание для уличных работ в зимнее время%30,00
    

Как установить сервер LAMP на Ubuntu 20.

04?

Если вы хотите настроить веб-сервер и найти несколько советов, эта статья для вас. Вот инструкция по настройке веб-сервера ( LAMP = Linux + Apache + MySql + PHP) на ОС Ubuntu 20.04, в связи с:

 Apache 2 
PHP 7
Mysql Sever 8

Для начала перейдите на CLI (пользовательский интерфейс командной строки). Вы можете открыть его комбинацией Ctrl + Alt + T . Если вы не хотите настраивать локальный веб-сервер, вам необходимо подключиться к вашему серверу через SSH.

Когда вы находитесь в нужном экземпляре в терминале, войдите в режим суперпользователя (пользователь root или sudo). Выполните следующую команду:

 sudo su 

и введите пароль к своей учетной записи, если требуется.

Для установки веб-сервера выполните следующие действия:

1. Обновите доступную информацию о пакете. Выполните эту команду:

 sudo apt update 

* В примерах команды, которые должны выполняться суперпользователем, начинаются со слова судо . Вам не нужно использовать sudo в режиме суперпользователя.

2. Установите веб-сервер Apache 2.

 sudo apt install apache2 

3. Установите сервер базы данных MySQL.

 sudo apt install mysql-server 

После установки сервера базы данных MySQL выполните следующую команду:

 mysql -uroot 

Кроме того, введите эти команды одну за другой, чтобы создать нового пользователя:

 CREATE ПОЛЬЗОВАТЕЛЬ  phpmyadmin  '@'localhost' ОПРЕДЕЛЕН ' <Новый-Пароль-Здесь> '; 
ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.* 'phpmyadmin'@'localhost' С ОПЦИЕЙ ПРЕДОСТАВЛЕНИЯ;
ПОЛНЫЕ ПРИВИЛЕГИИ;
exit

4. Установите php7.4 и все необходимые библиотеки PHP для работы с Apache 2 и современными платформами, такими как Magento 2.

 sudo apt-get install software-properties-common 
sudo add-apt-repository ppa :ondrej/php
sudo apt-get update

sudo apt install php7. 4 libapache2-mod-php7.4 php7.4-curl php7.4-intl php7.4-zip php7.4-soap php7.4-xml php7 .4-gd php7.4-mbstring php7.4-bcmath php7.4-общий php7.4-xml php7.4-mysqli

5. Включите моды апача для работы с php7, перезапишите и перезапустите веб-сервер.

 sudo a2enmod php7.4 
sudo a2enmod rewrite
sudo service apache2 restart

Перейдите по ссылке и проверьте, работает ли ваш локальный веб-сервер: http://127.0.0.1/ (альтернатива http://localhost/). Если все правильно, откроется следующая страница:

6. Смените пользователя, на основе которого будет работать веб-сервер.

Для этого отредактируйте следующий файл /etc/apache2/envvars .

 SUDO GEDIT/ETC/APACHE2/ENVVARS 

Найти эти строки там:

 EXPORT APACHE_RUN_USER = WWW-DATA 
EXPORT APACHE_RUNE_GROUP = WWW-DATA

и замените их на:

 APACH_RUP_RUP_RUPARIPARIRIP. =  your_group  

где your_user — имя вашего пользователя Ubuntu (под которым вы хотите редактировать файлы), а your_group — группа, к которой принадлежит этот пользователь. Обычно имена пользователя и группы совпадают.

Сохраните файл и перезагрузите веб-сервер.

 перезагрузка службы sudo apache2 

7. Измените владельца веб-каталога.

Веб-каталог — это папка, в которой находится ваше веб-приложение, например Magento 2. Цель состоит в том, чтобы дать вашему пользователю полный контроль над этой папкой. Выполните следующую команду:

 chown -R  your_user  :  your_group  /var/www/html 

8. Увеличьте лимит памяти (RAM), разрешенный для PHP.

По умолчанию это значение составляет 128 МБ, что недостаточно для работы, например. с Magento 2.

Откройте файл /etc/php/7.3/apache2/php.ini для редактирования:

 sudo gedit /etc/php/7.4/apache2/php.ini 

найдите следующую строку

 memory_limit = 128M 

измените его на

 memory_limit = 1024M 

сохраните изменения и перезагрузите веб-сервер еще раз.

 перезапуск службы sudo apache2 

9. Измените настройки виртуального хоста.

Отредактируйте этот файл

 /etc/apache2/sites-available/000-default.conf 

и добавьте следующий код в середину узла VirtualHost :

  
Опции Индексы FollowSymLinks MultiViews
AllowOverride all
Требовать все предоставленные

Сохранить изменения и перезагрузить веб-сервер

 sudo service apache2 restart 

10. Установить MySQL

40002 Для управления базами данных MySQL, например, для создания новых баз данных, мы рекомендуем установить phpMyAdmin.

Как настроить стек LAMP в Red Hat Enterprise Linux 7

Вас попросили создать стек LAMP, независимо от того, думаете ли вы: «Стек ламп, как свет и лампочки» или «Хорошо, давайте создадим веб-сервер «Это руководство поможет вам быстро начать работу.

Во-первых, для тех, кто не знает, стек LAMP, также известный как LAMP, является аббревиатурой для сервера Linux/UNIX с Apache в качестве ядра сервера, MySQL/MariaDB в качестве ядра базы данных и PHP в качестве основного сервера. язык сценариев.

Эти шаги основаны на RHEL 7.2/7.3, но должны работать для всех версий RHEL с минимальными изменениями.

Всего пара вещей, которые вам нужно будет подготовить:

  • Приличное интернет-соединение.
  • Непроизводственный сервер для использования с этим руководством.
    • В этом руководстве предполагается, что сервер был установлен с минимальными параметрами и правильно зарегистрирован в рамках подписки Red Hat.
  • Доступ к серверу, который предоставляет вам доступ к Sudo (администратору).

В зависимости от потребностей вашей организации ваш сервер может иметь графический интерфейс пользователя (GUI) или вы можете просто иметь терминальный доступ. В любом случае рекомендуется сначала пройти это руководство на нерабочем сервере на случай, если вам понадобится пройти его пару раз.

Если у вас графический интерфейс, перейдите в меню «Приложения», затем в подменю «Утилиты» найдите приложение «Терминал» и откройте его.

В терминале (будь то в графическом интерфейсе или через SSH) выполните следующие действия, чтобы упростить задачу, вы можете скопировать и вставить команды в окно терминала.

ПРИМЕЧАНИЕ.
С приведенными ниже командами yum это руководство не устанавливает автоматически какую-либо часть стека LAMP. После того, как вы поймете, что делаете, вы можете использовать команду «-y» для автоматической установки.

 # Не будет автоматически обновляться
судо ням обновление
# Не будет автоматически устанавливать Apache/HTTPD
sudo yum установить httpd
# Будет автоматически обновляться
sudo yum -y обновить
# Автоматически установит Apache/HTTPD
sudo yum -y установить httpd
 

ЛАМПЫ Установка Этапы

  1. Проверьте регистрацию Red Hat, в этом поможет приведенный ниже скрипт.
    Если вы зарегистрированы правильно, вы получите сообщение «Зарегистрировано правильно», в противном случае вы получите запрос на ввод имени пользователя и пароля Red Hat вместе с именем хоста сервера.
     если [ "$(статус менеджера подписки sudo]; то
    Чисто
    эхо "Зарегистрировано правильно"
    еще
    Чисто
     
    echo -e "\033[32mРегистрация Red Hat - Старт\033[0m"
        если [-z ${1+x}]; тогда
            echo -e "\033[01m\e[4mВведите свое имя пользователя для RedHat.com, а затем [ENTER]:\e[0m\033[0m"
            читать rhUser
        еще
            объявить rhUser=$1
        фи
        если [-z ${2+x}]; тогда
            echo -e "\033[01m\e[4mВведите пароль для RedHat.com, а затем [ENTER]:\e[0m\033[0m"
            читать -s rhPass
        еще
            объявить rhPass=$2
        фи
        Чисто
        echo -e "\033[32mSet Имя хоста сервера - Start\033[0m"
        если [-z ${3+x}]; тогда
            echo -e "\033[01m\e[4mВведите желаемое имя хоста для сервера, а затем [ENTER]:\e[0m\033[0m"
            прочитать имя хоста
            sudo hostnamectl set-hostname $hostname
        еще
            объявить имя хоста = $3
            sudo hostnamectl set-hostname $hostname
        фи
        echo -e "\033[32mSet Имя хоста сервера - Стоп\033[0m"
        # Зарегистрировать сервер Red Hat - Start
        регистр диспетчера подписки sudo --имя пользователя $rhUser --пароль $rhPass --auto-attach
        Чисто
        обновление менеджера подписки sudo
        Чисто
        история -с
        личность менеджера подписки sudo
        # Зарегистрировать сервер Red Hat - Stop
        echo -e "\033[32mРегистрация Red Hat - Стоп\033[0m"
     
    фи
     
  2. Сначала обновите систему.
     # Сначала обновить систему
    Судо Юм обновление 
  3. Установить полезные приложения
     #Установить полезные приложения
    # nano - альтернатива текстовому редактору vi
    # curl / wget - загрузчики на базе терминала
    # bind-utils / telnet — полезно для тестирования проблем с доменом и портом
    sudo yum установить nano curl wget bind-utils telnet 
  4. Установите компоненты LAMP.
     # Установить ЛАМПУ
    # httpd - базовый Apache
    # mod_ssl и openssl — необходимы для защищенных HTTPS/SSL веб-сайтов.
    # mariadb-server & mariadb — база данных MariaDB (последняя БД на основе MySQL после того, как Oracle купила MySQL)
    # php - базовый PHP
    # php-mysql - разрешить PHP работать с MariaDB/MySQL
    # php-gd - Разрешить PHP создавать/манипулировать изображениями
    # php-mbstring - Разрешить PHP работать с многобайтовыми строками - http://php.net/manual/en/book.mbstring.php
    sudo yum установить httpd mod_ssl openssl mariadb-сервер mariadb php php-mysql php-gd php-mbstring 
  5. Включите службы, чтобы они загружались при запуске.
     # Включить службы, чтобы они загружались при запуске
    sudo systemctl включить httpd.service
    sudo systemctl включить mariadb.service 
  6. Открыть брандмауэр для HTTP и HTTPS.
     # Открыть брандмауэр для HTTP и HTTPS
    sudo firewall-cmd --permanent --zone=public --add-service=http
    sudo firewall-cmd --permanent --zone=public --add-service=https
    sudo firewall-cmd --reload 
  7. Создайте простую страницу с информацией о PHP, чтобы убедиться, что PHP работает в Apache.
    Основная цель этого файла — убедиться, что PHP работает в Apache, но его также удобно просматривать для каждого проекта, чтобы убедиться, что у вас установлены все необходимые модули/расширения PHP.
     # Создать простую страницу с информацией о PHP, чтобы убедиться, что PHP работает в Apache
    судо эхо "" | sudo тройник /var/www/html/info.php
    эхо "" | sudo тройник /var/www/html/index. php
     
  8. Добавьте конфигурацию PHP в Apache. 9[ \t]*//’ /etc/httpd/conf/httpd.conf
    sudo sed -i «s|IncludeOptional|#IncludeOptional|» /etc/httpd/conf/httpd.conf
    sudo sed -i «s|#ServerName www.example.com:80|ServerName localhost|» /etc/httpd/conf/httpd.conf
    sudo sed -i «s|DirectoryIndex index.html|DirectoryIndex index.html index.php|» /etc/httpd/conf/httpd.conf
    # Добавляем конфигурацию PHP в Apache
    echo «Приложение AddType/x-httpd-php .php» | sudo tee -a /etc/httpd/conf/httpd.conf
  9. Защитите MariaDB/MySQL.
    Это необходимый шаг для защиты вашего сервера MariaDB/MySQL. Эта команда сначала запустит службу, а затем задаст ряд вопросов, в зависимости от потребностей проекта ответы будут различаться.
     # Защитить MariaDB/MySQL
    sudo systemctl запустить mariadb.service
    Чисто
    судо /usr/bin/mysql_secure_installation 

    Это то, что вы увидите

     $ sudo /usr/bin/mysql_secure_installation
    ПРИМЕЧАНИЕ. ЗАПУСК ВСЕХ ЧАСТЕЙ ЭТОГО СКРИПТА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ MariaDB. 
          СЕРВЕРА В ПРОИЗВОДСТВЕННОМ ИСПОЛЬЗОВАНИИ! ПОЖАЛУЙСТА, ВНИМАТЕЛЬНО ПРОЧИТАЙТЕ КАЖДЫЙ ШАГ!
    Чтобы войти в MariaDB для ее защиты, нам понадобится текущий
    пароль для пользователя root. Если вы только что установили MariaDB и
    вы еще не установили пароль root, пароль будет пустым,
    так что вы должны просто нажать Enter здесь.
    Введите текущий пароль для root (введите, если нет): 

    На этом этапе нажмите ввод/возврат, так как на этом этапе у вас не должно быть пароля root.

     Введите текущий пароль для root (не вводите ни одного):
    ОК, пароль успешно использован, идем дальше...
    Установка пароля root гарантирует, что никто не сможет войти в MariaDB.
    пользователь root без надлежащей авторизации.
    Установить пароль root? [Да/нет] 

    На этом этапе введите Y (регистр может быть ниже или выше) и нажмите ввод/возврат

    Вам нужно будет ввести пароль, а затем подтвердить его. ПРИМЕЧАНИЕ. Это ваш «божественный» пароль для всей вашей системы MariaDB, поэтому угадать пароль будет сложно.

     Установить пароль root? [Да/нет] г
    Новый пароль:
    Повторно введите новый пароль:
    Пароль успешно обновлен!
    Перезагрузка таблиц привилегий..
     ... Успех!
    По умолчанию установка MariaDB имеет анонимного пользователя, что позволяет любому
    войти в MariaDB без необходимости создания учетной записи пользователя для
    их. Это предназначено только для тестирования и установки
    идти немного мягче. Вы должны удалить их, прежде чем двигаться в
    производственная среда.
    Удалить анонимных пользователей? [Да/нет] 

    В большинстве случаев вы хотите удалить неавторизованных пользователей, поэтому введите Y (регистр может быть ниже или выше) и нажмите ввод/возврат.

     Удалить анонимных пользователей? [Да/нет] г
     ... Успех!
    Обычно пользователю root должно быть разрешено подключаться только с «localhost». Этот
    гарантирует, что кто-то не сможет угадать пароль root из сети.
    Запретить удаленный вход в систему root? [Да/нет] 

    В большинстве случаев вы хотите удалить удаленный root-доступ «бога», поэтому введите Y (регистр может быть ниже или выше) и нажмите ввод/возврат.

     Запретить удаленный вход в систему root? [Да/нет] г
     ... Успех!
    По умолчанию MariaDB поставляется с базой данных с именем «test», которую может использовать каждый.
    доступ. Это также предназначено только для тестирования и должно быть удалено
    перед переходом в производственную среду.
    Удалить тестовую базу данных и доступ к ней? [Да/нет] 

    Если это окно разработки, чтобы начать изучать, как делать что-то с MariaDB/MySQL, вы можете отказаться от этого, но в большинстве случаев введите Y (регистр может быть ниже или выше) и нажмите ввод/возврат

     Удалить тестовую базу данных и доступ к ней? [Да/нет] г
     - Удаление тестовой базы данных...
     ... Успех!
     - Удаление привилегий на тестовой базе данных...
     ... Успех!
    Повторная загрузка таблиц привилегий гарантирует, что все сделанные до сих пор изменения
    вступит в силу немедленно.
    Перезагрузить таблицы привилегий сейчас? [Да/нет] 

    В большинстве случаев введите Y (регистр может быть прописным или нижним) и коснитесь ввода/возврата.

    Теперь вы закончили и увидите что-то вроде этого

     Перезагрузить таблицы привилегий сейчас? [Да/нет] г
     ... Успех!
    Убираться...
    Все сделано! Если вы выполнили все вышеперечисленные шаги, ваша MariaDB
    теперь установка должна быть безопасной.
    Спасибо за использование MariaDB! 
  10. Запустить Apache.
     # Запустить Апач
    sudo systemctl запустить httpd.service 
  11. Загрузите свой сайт, если вы находитесь в графическом интерфейсе, в зависимости от того, может ли у вас быть интернет-браузер на вашем компьютере, если у вас есть браузер, вы можете открыть его и просто перейти на http://localhost/info.phpЕсли вы в SSH/терминале приведенный ниже код должен загрузить HTML сайта по умолчанию, если все работает
     завиток http://localhost/info.php
     

На этом этапе у вас должен быть работающий стек HTTP LAMP, но он будет запускать только один веб-сайт.

Этапы многосайтовой установки

Очень немногие стеки LAMP настроены специально для запуска только одного веб-сайта. Приведенные ниже шаги помогут вам настроить сервер для обслуживания нескольких веб-сайтов, опять же без особых усилий с вашей стороны.

  1. Для работы нескольких сайтов нам нужно изменить SELinux, чтобы он работал в разрешительном режиме.
    ПРИМЕЧАНИЕ: 9$/d’ /etc/selinux/config
    SELinuxStatus=$(cat /etc/selinux/config | grep SELINUX=|cut -d’=’ -f2)
    echo «Текущее состояние: $SELinuxStatus»
    sudo sed -i «s|SELINUX=$SELinuxStatus|SELINUX=permissive|» /etc/selinux/config
    SELinuxStatus=$(cat /etc/selinux/config | grep SELINUX=|cut -d’=’ -f2)
    echo «Новый статус: $SELinuxStatus»
    sudo shutdown -r сейчас
  2. Создайте файл «websites.csv», в этом файле мы определим дополнительные сайты для сервера.
     Имя домена, HTTP_Port, HTTPS_Port, SSLCertificateFile, SSLCertificateKeyFile
     

    Этот файл Websites.csv имеет некоторую логику, связанную с ним: если вы не определите HTTPS_Port, SSLCertificateFile и SSLCertificateKeyFile, ваш сайт будет просто HTTP, а не безопасным сайтом (HTTPS).

    Этот сценарий ниже создаст для вас заголовок CSV, а затем загрузит файл в текстовый редактор nano.

    Введите значения, не забывая добавлять запятую в качестве разделителя (не добавляйте пробел).

    Когда вы закончите, удерживайте нажатой клавишу Control/Ctrl и нажмите клавишу X, чтобы закрыть файл, система спросит вас, хотите ли вы сохранить файл, введите Y, если да, или N, если нет, затем нажмите клавишу Enter/Return.

     echo -e "DomainName, HTTP_Port, HTTPS_Port,SSLCertificateFile,SSLCertificateKeyFile\n" | sudo тройник /var/www/websites.csv
    судо нано /var/www/websites.csv
     

    Вот пример того, как может выглядеть окончательный файл

     Имя домена, HTTP_Port, HTTPS_Port, SSLCertificateFile, SSLCertificateKeyFile
    test.someurl.local,80,443,/etc/httpd/ssl/SSLCRT.crt,/etc/httpd/ssl/SSLKey.key
    test2.someurl.local,80
     
  3. Сертификаты SSLМесто, где вы размещаете файлы сертификатов SSL, может отличаться от этого руководства. Руководство будет сосредоточено на расположении файлов как /etc/httpd/ssl. Убедитесь, что файлы crt и key находятся в каталоге /etc/httpd/ssl (или в выбранном вами каталоге).
  4. Установите некоторые базовые переменные для следующих шагов
     # Объявите основные переменные - старт
    объявить netAdapter=$(состояние устройства nmcli | grep en | cut -d " " -f1)
    если [-z "$netAdapter"]; тогда
    netAdapter=$(состояние устройства nmcli | grep eth | cut -d " " -f1)
    фи
    объявить netIP=$(/sbin/ip -o -4 список адресов $netAdapter | awk '{print $4}' | cut -d/ -f1)
    #declare netCIDR=$(/sbin/ip -o -4 список адресов $netAdapter | cut -d ' ' -f7)
    объявить netMask=$(ipcalc -m $netIP | cut -d '=' -f2)
    объявить netCIDR=$(ipcalc -p $netIP $netMask | cut -d '=' -f2)
    объявить netWork=$(ipcalc -n $netIP $netMask | cut -d '=' -f2)
    echo -e "Имя хоста: $(имя хоста)\n$netAdapter: $netIP\nСетевая маска: $netMask\nCIDR: $netWork/$netCIDR"
    объявить AzureServer=$(awk -v address="$netIP" -f /opt/DSP/checkIP.awk /opt/DSP/AzureIPRange. txt)
    LoggedInUser=$(ктоами)
    эхо $LoggedInUser
    # Объявить основные переменные - стоп
     
  5. ДОПОЛНИТЕЛЬНО — удалить GUI Desktop
     sudo yum удалить gnome-desktop *
     
  6. Создать группу веб-разработчиков
    В ситуации, когда у вас есть несколько веб-разработчиков, полезно создать группу веб-разработчиков.
     # Создать группу веб-разработчиков
    sudo groupдобавить webdev
    # Добавить пользователей в группу веб-разработчиков
    sudo usermod -G webdev -a $LoggedInUser
    sudo usermod -G webdev -a apache
    sudo usermod -G webdev -корень
    # Создайте пользователя webdev и добавьте его в группу веб-разработчиков
    sudo useradd -g webdev -m webdev
    USR=вебдев
    # Будет сгенерирован случайный 8-символьный пароль:
    PASS=`tr -dc A-Za-z0-9[ \t]*//' /etc/httpd/conf/httpd.conf
    sudo sed -i "s|IncludeOptional|#IncludeOptional|" /etc/httpd/conf/httpd.conf
    sudo sed -i "s|#ServerName www.example.com:80|ServerName localhost|" /etc/httpd/conf/httpd.conf
    sudo sed -i "s|DirectoryIndex index.html|DirectoryIndex index. html index.php|" /etc/httpd/conf/httpd.conf
    echo "IncludeOptional /etc/httpd/sites-available/*.conf" | sudo tee -a /etc/httpd/conf/httpd.conf
    кошка /etc/httpd/conf/httpd.conf | grep
    кошка /etc/httpd/conf/httpd.conf | grep индекс каталога
     
  7. Разрешить CSV определить дополнительные сайты
     # Прочитать файл Websites.csv и создать виртуальный хост для каждого сайта — запуск
    sed 1d /var/www/websites.csv | в то время как IFS=$’,’ читать -r -a сайт
    делать
    echo "Чтение файла CSV"
    echo "Имя домена: ${site[0]}"
    echo "Порт HTTP: ${site[1]}"
    echo "Порт HTTPS: ${site[2]}"
    echo "Файл SSL CRT: ${site[3]}"
    echo "Файл ключа SSL: ${site[4]}"
    если [-n "${сайт[1]}" ]; тогда
    echo "Настройка HTTP для ${site[0]}"
    эхо -е "\n"\
    "имя_сервера ${сайт[0]}\n"\
    "Корень документа /var/www/${сайт[0]}/public_html\n"\
    "Журнал ошибок /var/www/${сайт[0]}/error.log\n"\
    "CustomLog /var/www/${site[0]}/requests.log вместе\n"\
    "\п"\
    "Параметры Все\n"\
    "Разрешить переопределить все\n"\
    "Требовать все предоставленные\n"\
    "\п"\
    "" | sudo tee /etc/httpd/sites-available/${site[0]}. conf
    фи
    если [-n "${сайт[2]}" ]; тогда
    если [ -z "${сайт[3]}" ] || [-z "${сайт[4]}"]; тогда
    echo "Запрошен HTTPS, но параметры SSL не заполнены"
    выход 0
    фи
    echo "Настройка HTTPS для ${site[0]}"
    эхо -е "\n"\
    "имя_сервера ${сайт[0]}\n"\
    "Корень документа /var/www/${сайт[0]}/public_html\n"\
    "Журнал ошибок /var/www/${сайт[0]}/error.log\n"\
    "CustomLog /var/www/${site[0]}/requests.log вместе\n"\
    "\п"\
    "Параметры Все\n"\
    "Разрешить переопределить все\n"\
    "Требовать все предоставленные\n"\
    "\п"\
    "SSLEngine включен\n"\
    "SSLCertificateFile ${сайт[3]}\n"\
    "SSLCertificateKeyFile ${сайт[4]}\n"\
    "" | sudo tee /etc/httpd/sites-available/${site[0]}_secure.conf
    фи
    sudo ln -s /etc/httpd/sites-available/${site[0]}.conf /etc/httpd/sites-enabled/${site[0]}.conf
    sudo mkdir -p /var/www/${site[0]}/public_html
    echo "$ip ${site[0]}" | sudo tee -a /etc/hosts
    # Загрузите тестовый файл index.php на место
    компакт-диск /var/www/${сайт[0]}/public_html
    эхо "