HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p><a>#Руководства</a></p>
1 <p><a>#Руководства</a></p>
2 <ul><li>11 ноя 2019</li>
2 <ul><li>11 ноя 2019</li>
3 <li>0</li>
3 <li>0</li>
4 </ul><p>Узнайте, как установить то, без чего не может обойтись ни один веб-разработчик.</p>
4 </ul><p>Узнайте, как установить то, без чего не может обойтись ни один веб-разработчик.</p>
5 <p> vlada_maestro / shutterstock</p>
5 <p> vlada_maestro / shutterstock</p>
6 <p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
6 <p>Пишет о программировании, в свободное время создаёт игры. Мечтает открыть свою студию и выпускать ламповые RPG.</p>
7 <p>Под локальным сервером в веб-разработке обычно понимают набор ПО, которое позволяет запускать сайты на своём компьютере, реже - сам компьютер. Доступ к этим сайтам есть только на одном устройстве (потому-то он и локальный), но этого достаточно, чтобы программист мог всё протестировать.</p>
7 <p>Под локальным сервером в веб-разработке обычно понимают набор ПО, которое позволяет запускать сайты на своём компьютере, реже - сам компьютер. Доступ к этим сайтам есть только на одном устройстве (потому-то он и локальный), но этого достаточно, чтобы программист мог всё протестировать.</p>
8 <p>Из этой статьи вы узнаете, как установить сервер на Windows.</p>
8 <p>Из этой статьи вы узнаете, как установить сервер на Windows.</p>
9 <p>Чаще всего используются локальные серверы Denwer (джентльменский набор веб-разработчика), Xampp и Open Server - все три бесплатны.</p>
9 <p>Чаще всего используются локальные серверы Denwer (джентльменский набор веб-разработчика), Xampp и Open Server - все три бесплатны.</p>
10 <p>Первый (Denwer) прошёл проверку временем и любим многими специалистами. Однако он уже достаточно давно не поддерживается разработчиками, поэтому придётся самостоятельно обновлять некоторые модули - например, версию PHP и СУБД (система управления базами данных).</p>
10 <p>Первый (Denwer) прошёл проверку временем и любим многими специалистами. Однако он уже достаточно давно не поддерживается разработчиками, поэтому придётся самостоятельно обновлять некоторые модули - например, версию PHP и СУБД (система управления базами данных).</p>
11 <p>Также сам он не совсем удобен: интерфейс установщика - консоль, а все настройки нужно вносить в специальные файлы с помощью "Блокнота".</p>
11 <p>Также сам он не совсем удобен: интерфейс установщика - консоль, а все настройки нужно вносить в специальные файлы с помощью "Блокнота".</p>
12 <p>Я бы посоветовал новичкам этот вариант, потому что тогда они на практике узнают, как всё устроено. Но время движется вперёд, поэтому лучше концентрироваться на изучении чего-то более современного.</p>
12 <p>Я бы посоветовал новичкам этот вариант, потому что тогда они на практике узнают, как всё устроено. Но время движется вперёд, поэтому лучше концентрироваться на изучении чего-то более современного.</p>
13 <p>В этой статье мы рассмотрим Open Server. Его преимущества:</p>
13 <p>В этой статье мы рассмотрим Open Server. Его преимущества:</p>
14 <ul><li><strong>Не требует установки</strong>- достаточно скачать и распаковать архив.</li>
14 <ul><li><strong>Не требует установки</strong>- достаточно скачать и распаковать архив.</li>
15 <li><strong>Удобные настройки</strong> - можно открыть меню и выбрать всё, что нужно.</li>
15 <li><strong>Удобные настройки</strong> - можно открыть меню и выбрать всё, что нужно.</li>
16 <li><strong>Обновления</strong> - регулярно выходят новые версии.</li>
16 <li><strong>Обновления</strong> - регулярно выходят новые версии.</li>
17 </ul><p>Главный недостаток, пожалуй, - большой вес:</p>
17 </ul><p>Главный недостаток, пожалуй, - большой вес:</p>
18 <p>Почти 900 МБ тут занимают версии<a>PHP</a>:</p>
18 <p>Почти 900 МБ тут занимают версии<a>PHP</a>:</p>
19 <p>Их можно оставить, чтобы потом в настройках выбрать любую версию и писать на ней. Или удалить, чтобы освободить место. То же самое касается и СУБД:</p>
19 <p>Их можно оставить, чтобы потом в настройках выбрать любую версию и писать на ней. Или удалить, чтобы освободить место. То же самое касается и СУБД:</p>
20 <p>Тут уже занято около 5 ГБ, поэтому можно смело удалять то, что вы не будете использовать. Например, я могу избавиться от всего, кроме MariaDB 10.3 и PHP 7.3.</p>
20 <p>Тут уже занято около 5 ГБ, поэтому можно смело удалять то, что вы не будете использовать. Например, я могу избавиться от всего, кроме MariaDB 10.3 и PHP 7.3.</p>
21 <p>Xampp весит гораздо меньше, но и выбор версий там скуднее (в основном последние). Также придётся использовать MySQL или самостоятельно настраивать другую СУБД. В принципе, вы можете выбрать и его - он используется так же, как Open Server, а установка немногим сложнее.</p>
21 <p>Xampp весит гораздо меньше, но и выбор версий там скуднее (в основном последние). Также придётся использовать MySQL или самостоятельно настраивать другую СУБД. В принципе, вы можете выбрать и его - он используется так же, как Open Server, а установка немногим сложнее.</p>
22 <p>Перейдите на <a>страницу скачивания</a>и ознакомьтесь с дистрибутивами.</p>
22 <p>Перейдите на <a>страницу скачивания</a>и ознакомьтесь с дистрибутивами.</p>
23 <p>Не смущайтесь из-за их названий, потому что все они бесплатны. Например, можно выбрать версию Basic:</p>
23 <p>Не смущайтесь из-за их названий, потому что все они бесплатны. Например, можно выбрать версию Basic:</p>
24 <p>Дальше вы можете поддержать проект небольшой суммой и получить возможность скачать сервер на высокой скорости, но можно этого и не делать.</p>
24 <p>Дальше вы можете поддержать проект небольшой суммой и получить возможность скачать сервер на высокой скорости, но можно этого и не делать.</p>
25 <p>После завершения загрузки извлеките содержимое архива в любую удобную папку. Желательно, чтобы в адресе не было пробелов. Также не стоит помещать сервер в папку, которая лежит в папке, которая лежит в папке (вы поняли).</p>
25 <p>После завершения загрузки извлеките содержимое архива в любую удобную папку. Желательно, чтобы в адресе не было пробелов. Также не стоит помещать сервер в папку, которая лежит в папке, которая лежит в папке (вы поняли).</p>
26 <p>Затем зайдите в этот каталог и запустите файл Open Server x64.exe (или x86, если у вас 32-битная система).</p>
26 <p>Затем зайдите в этот каталог и запустите файл Open Server x64.exe (или x86, если у вас 32-битная система).</p>
27 <p>Чтобы запустить первый сайт, зайдите в папку<em><strong>Domains</strong></em>и создайте каталог с адресом сайта. Не стоит давать имя вроде<em>google.com</em>, поэтому что тогда вы не сможете зайти в Google. Вместо этого лучше использовать вымышленный домен<em>.loc</em>. Например,<em>mysite.loc.</em></p>
27 <p>Чтобы запустить первый сайт, зайдите в папку<em><strong>Domains</strong></em>и создайте каталог с адресом сайта. Не стоит давать имя вроде<em>google.com</em>, поэтому что тогда вы не сможете зайти в Google. Вместо этого лучше использовать вымышленный домен<em>.loc</em>. Например,<em>mysite.loc.</em></p>
28 <p>Теперь нужно в трее кликнуть иконку<em>Open Server</em>и нажать<em>Run server</em>:</p>
28 <p>Теперь нужно в трее кликнуть иконку<em>Open Server</em>и нажать<em>Run server</em>:</p>
29 <p>Когда сервер запустится, флажок станет зелёным и можно будет ввести в браузере адрес сайта.</p>
29 <p>Когда сервер запустится, флажок станет зелёным и можно будет ввести в браузере адрес сайта.</p>
30 <p>Вы увидите вот такую страницу:</p>
30 <p>Вы увидите вот такую страницу:</p>
31 <p>Она означает, что на сайте нет файла<em>index.html</em>или<em>index.php</em>. Давайте создадим<em>index.html</em>и выведем надпись<em>"Hello, World!"</em>.</p>
31 <p>Она означает, что на сайте нет файла<em>index.html</em>или<em>index.php</em>. Давайте создадим<em>index.html</em>и выведем надпись<em>"Hello, World!"</em>.</p>
32 <p>Готово! Теперь можно использовать сервер, чтобы тестировать сайты.</p>
32 <p>Готово! Теперь можно использовать сервер, чтобы тестировать сайты.</p>
33 <a>Научитесь: Профессия PHP-разработчик с нуля до PRO Узнать больше</a>
33 <a>Научитесь: Профессия PHP-разработчик с нуля до PRO Узнать больше</a>