Содержание

Лучшие веб-серверы для локальной разработки на PHP

Локальные серверы позволяют запускать свой сайт без использования хостинга, прямо на домашнем компьютере. Это может пригодиться для детального тестирования, а также в процессе разработки. Ничего не помешает установить туда CMS и взаимодействовать с базами данных. Вся сложность заключается в выборе самой программы, которая и выполняет роль локального сервера. Подходящих вариантов существует огромное количество, и каждый из них обладает своими особенностями, так что сказать, какой локальный сервер лучше других, достаточно сложно.

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

OpenServer

OpenServer/Open Server Panel — это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

После установки все модули остановлены. Для настройки используем иконку в системном трее. Включаем/запускаем Nginx иначе сайты в браузере не откроются.

При установке любой CMS, например Wordpress, WackoWiki, phpMyAdmin в поле расположения базы данных нужно указать MySQL-8.0, а не как обычно localhost.

EasyPHP

EasyPHP предлагает изолированную среду разработки, в которой вы можете управлять, устанавливать и обновлять компоненты. Он работает только на Windows и поддерживает Apache, Nginx, PHP и MySQL. Вы можете создать дружественную среду для тестирования приложений локально.

Его самое большое преимущество в том, что он легкий и портативный, поэтому вы можете запустить его на USB-накопителе и работать, не устанавливая на компьютер. Затем он будет запущен и управляться через USB-порт.

Используя EasyPHP Warehouse, вы можете установить дополнительные приложения и компоненты, такие как phpMyAdmin, Virtual Hosts Manager, Xdebug Manager, Code Sniffer, Mobile, Codeshot, Codiad Web IDE, Laravel Manager или WordPress

USBWebserver

USBWebserver – самый маленький веб-сервер с поддержкой с Apache, PHP, MySQL и PHPMyAdmin для Windows. Его можно перенести на любой цифровой носитель информации (SD-карту, флешку, диск) и запустить.

Не смог запустить в Windows 11, сильно и не пытался правда:)

Вы можете скачать ZIP архив USBWebServer или можно скачать сборку с помощью git clone.

Вы можете изменить настройки программы и сервера, перейдя во вкладку «Settings», или отредактировать их вручную – все файлы настроек находятся в папке «Settings». Для редактирования настроек PHP используйте файл my.ini.

Как использовать USBWebserver:

Заключение

Не буду много писать здесь. Сейчас использую OpenServer потому что Nginx, если что-то изменится напишу причину.