Найти в Дзене
Вадим Сибыч

Среда для локального тестирования скриптов PHP

В далеком прошлом когда начинал знакомится с веб-программированием и многие рекомендовали использовать для локального тестирования инструмент Denwer.
Во многом он и выручал но на его смену пришел продукт Open Server. Open Server еще помню который базировался на PHP Devel Studio, а после автор переписал проект на Delphi.
Сейчас это профессиональный инструмент для разработки собственный проектов. 1. Переходим на официальный сайт программного обеспечения:
https://ospanel.io/ (ранее open-server.ru). 2. Нажимаем пункт меню "Скачать" и выберем редакцию Basic.
Отличие дистрибутивов кроется в его комплектации, как считаю редакции Ultimate и Premium бесполезные, ведь автор добавляет портативные программы, которые в принципе не нужны и можно в принципе скачать самому.
PS: К тому же на официальном сайте программы стоит ограничение на скачивание и скачать дистрибутив получится длительное время, если у вас есть возможность отблагодарить автора, то и скачать Open Server вы сможете на максимальной

В далеком прошлом когда начинал знакомится с веб-программированием и многие рекомендовали использовать для локального тестирования инструмент Denwer.
Во многом он и выручал но на его смену пришел продукт
Open Server.

Логотип Open Server (официальный сайт).
Логотип Open Server (официальный сайт).

Open Server еще помню который базировался на PHP Devel Studio, а после автор переписал проект на Delphi.

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

Настройка программы Open Server

 Open Server поддерживает:

PHP: 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.38, 7.0.32, 7.1.22, 7.2.10, 7.3.2.
MySQL: 5.1.73, 5.5.62, 5.6.43, 5.7.25, 8.0.15.
Apache: 2.2.34, 2.4.38.
Nginx: 1.11.7, 1.14.2.
MariaDB: 5.5.63, 10.0.38, 10.1.38, 10.2.22, 10.3.13.
MongoDB: 2.4.14, 2.6.12, 3.0.15, 3.2.22, 3.4.19, 3.6.11, 4.0.6.
PostgreSQL: 9.2.24, 9.3.25, 9.4.21, 9.5.16, 9.6.12, 10.7, 11.2.
Redis: 2.8.2402, 3.0.504, 3.2.100.
Memcached: 1.2.6, 1.4.5.
FTP FileZilla: 0.9.60.
ImageMagick: 6.8.9-9-Q16. Bind: 9.12.4.
Git: 2.21.0.
Ghostscript: 9.26.
Sendmail: 32.
Wget: 1.20.
NNCron Lite: 1.17.
Adminer: 4.7.1.
ConEmu: 19.03.01.
HeidiSQL: 10.1.0.5464.
PHPRedisAdmin: 1.11.1.
PHPMyAdmin: 4.8.5.
PHPPgAdmin: 7.
PHPMemcachedAdmin: 1.3.
Настройка программы Open Server Open Server поддерживает: PHP: 5.2.17, 5.3.29, 5.4.45, 5.5.38, 5.6.38, 7.0.32, 7.1.22, 7.2.10, 7.3.2. MySQL: 5.1.73, 5.5.62, 5.6.43, 5.7.25, 8.0.15. Apache: 2.2.34, 2.4.38. Nginx: 1.11.7, 1.14.2. MariaDB: 5.5.63, 10.0.38, 10.1.38, 10.2.22, 10.3.13. MongoDB: 2.4.14, 2.6.12, 3.0.15, 3.2.22, 3.4.19, 3.6.11, 4.0.6. PostgreSQL: 9.2.24, 9.3.25, 9.4.21, 9.5.16, 9.6.12, 10.7, 11.2. Redis: 2.8.2402, 3.0.504, 3.2.100. Memcached: 1.2.6, 1.4.5. FTP FileZilla: 0.9.60. ImageMagick: 6.8.9-9-Q16. Bind: 9.12.4. Git: 2.21.0. Ghostscript: 9.26. Sendmail: 32. Wget: 1.20. NNCron Lite: 1.17. Adminer: 4.7.1. ConEmu: 19.03.01. HeidiSQL: 10.1.0.5464. PHPRedisAdmin: 1.11.1. PHPMyAdmin: 4.8.5. PHPPgAdmin: 7. PHPMemcachedAdmin: 1.3.

1. Переходим на официальный сайт программного обеспечения:
https://ospanel.io/ (ранее open-server.ru).

Главная страница (ospanel.io).
Главная страница (ospanel.io).

2. Нажимаем пункт меню "Скачать" и выберем редакцию Basic.

Отличие дистрибутивов кроется в его комплектации, как считаю редакции
Ultimate и Premium бесполезные, ведь автор добавляет портативные программы, которые в принципе не нужны и можно в принципе скачать самому.
PS: К тому же на официальном сайте программы стоит ограничение на скачивание и скачать дистрибутив получится длительное время, если у вас есть возможность отблагодарить автора, то и скачать Open Server вы сможете на максимальной скорости, а так-же могу предложить альтернативный вариант: скачать редакцию Basic на моем Яндекс.Диске.
На момент написание статьи мы используем Open Server 5.3.0.

3. После скачивания файла, открываем файл и видим что файл запакован в "Самораспаковывающийся архив WinRAR".

Самораспаковывающийся архив WinRAR
Самораспаковывающийся архив WinRAR

Указываем путь, куда хотите поместить Open Server.
Распаковать можно как и на отдельный диск, так и на переносное устройства, используя как переносную программу.
Например, мне удобно работать с Open Server в корневом диске C:\

Процесс распаковки Open Server.
Процесс распаковки Open Server.

Распаковка Open Server займет от 5-10 минут, зависимо от характеристик вашего компьютера на Windows.

После распаковки вот наш Open Server:

Файловая структура Open Server
Файловая структура Open Server

4. Открываем в зависимости от разрядности вашей операционной системы файл Open Server x64.exe или Open Server x86.exe.
В моем случае, это файл Open Server x64.exe и вот окно выбора языка нас приветствует:

Выбор языка Open Server.
Выбор языка Open Server.

И после этого диалоговое окно предложит нам установить утилиты Microsoft Visual C++ Runtime и патчи в систему.
Если у вас уже есть данные библиотеки, вы можете отказаться или продолжить.

Предложение установить библиотеки Microsoft.
Предложение установить библиотеки Microsoft.

5. В трее появится иконка Open Server в виде красного флажка:

Трей в Microsoft Windows 7.
Трей в Microsoft Windows 7.

Красная иконка Open Server означает что программа еще не активна и сервер не запущен. Нам необходимо кликнуть правой кнопкой мыши по иконке и найти пункт "Настройки".

Всплывающее меню для управления Open Server.
Всплывающее меню для управления Open Server.

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

6. И так в окне настроек переходим во вкладку "Модули" и начинаем настройку:
HTTP: Apache_2.4-PHP_7.2-7.3-x64
PHP: PHP_7.3-x64
MySQL: MySQL-8.0-x64

Разрядность x64 выбирать если у вас она установлена.
Разрядность x64 выбирать если у вас она установлена.

Сохраняем, закрываем и в трее по иконке красного флажка вновь кликаем правой кнопкой мыши и нажимаем на "Запустить".
После успешного запуска иконка трея вместо красного флажка, будет зеленый.

Трей Microsoft Windows 7
Трей Microsoft Windows 7

И теперь в браузере открываем адрес: http://localhost/
Если у вас появилась страница как на картинке то все окей :)

-13

Для редактирования этой страницы вам необходимо открыть директорию:
ПУТЬ_КУДА_УСТАНОВИЛИ_OPEN_SERVER\domains\localhost\
Вы можете либо удалить index.php и .htaccess или отредактировать index.php

Для того чтобы локально открыть например test1.ru необходимо в папке создать:
ПУТЬ_КУДА_УСТАНОВИЛИ_OPEN_SERVER\domains\
Папку: test1.ru и перезапустить в трее Open Server.

Путь создания локального домена.
Путь создания локального домена.

На этом все, спасибо вам за внимание и хочу вас поблагодарить за прочтения моего материала и хочу вас попросить поставить лайк и подписаться на мой канал, обещаю выпускать на своем канале интересный материал.

Обратная связь со мной: vadyan2013@yandex.ru