PHP

Какую программу выбрать для локального сервера на Windows?

Хочу поучить PHP? нужен полигон для испытаний. что посоветуете?
ИМХО, лучший полигон - Open Server: https://ospanel.io/

Denwer - сгнившая много лет назад рухлядь, на которой невозможно запустить ничего современного.
АК
Александр К
57 398
Лучший ответ
Для локальной отладки своих php-скриптов и обучения - используйте встроенный http-сервер в самом php, правда вам его надо будет установить локально.
Вам понадобится только сам php и браузер.
В командной строке запускаете такую команду:
php -S 127.0.0.1:80 -t путь_до_папки_где_лежат_файлы_для_сайта
и нажимаете Enter.
Потом открываете браузер, заходите на 127,0,0,1 и наслаждаетесь своим скриптом.

Можете так же использовать Denwer (очень устарел, но для обучения вполне пойдет) или OpenServer (не работает на старых ОС).

Я лично отлаживаю свои скрипты во встроенном сервере.
Руслан Хейроев
Руслан Хейроев
85 558
ПОЛНОСТЬЮ все в одном Adobe Dreamweaver
Хоть и оффтоп, но посоветую все-таки не мучиться с сервером в винде, а использовать для него виртуалку с *nix: так как сборки СПО под винду всегда имеют какие-либо проблемы, а стандартный сервак винды имхо крайне неудобен.
Для серверного дебиана "nginx + php через fpm", достаточно всего лишь 256МБ ОЗУ (а может и 128МБ хватит, с новым ядром я это не проверял).
С такой системкой ты получишь возможность более быстрых обновлений, полный контроль над конфигами (без всяких "прокладок"), и изоляцию от основной операционки.
Рабочую папку можно примонтировать в виртуалку, чтобы работать с файлами одновременно из двух ОС - для локальной "песочницы", права доступа не важны.
Запускать сервер можно автоматически при старте винды. В headless режиме, никаких окон мешаться не будет. Управлять гостевой системой можно через Putty.
Тимур Алим
Тимур Алим
53 282
Тимур Алим На старом ядре, четверти гига хватало чтобы еще и мускуль завести. У меня был такой сервачок чисто для экспериментов, и он прекрасно справлялся. Конечно, чем меньше памяти, тем больше придется настраивать. Вариант в ответе, настроек почти не требует: только сервер сконфигурять в nginx, а настройки php-fpm можно вообще не трогать.
Посоветую не на Windows.
а встроенный IIS разве в PHP не умеет?
***zhanik*** ***zhakenov*** Наверное умеет. Я о нем ничего не слышал.
Денвер
Umid Berdikulov
Umid Berdikulov
21 310
***zhanik*** ***zhakenov*** Может поновее и получше есть что то? Денвер я знаю. Лет десять назад еще его юзал
Такое еще есть..
wampserver.com
если хочешь быть зажатым в рамках то опен-сервер, там сложнее расширения устанавливать и обновлять отдельные его части чем на денвер, денвер раньше был незаменимым, но сейчас нужно все обновлять в нем, поэтому он рассчитан на более опытных и тех кто любит сам настраивать сервер и дополнять функционалом, виртуальную ос не советую ставить, все виснуть начнет, так как тебе еще понадобятся ide разные на виртуальном линуксе все это тормознуто работает
денвер