PHP
Какую программу выбрать для локального сервера на Windows?
Хочу поучить PHP? нужен полигон для испытаний. что посоветуете?
ИМХО, лучший полигон - Open Server: https://ospanel.io/
Denwer - сгнившая много лет назад рухлядь, на которой невозможно запустить ничего современного.
Denwer - сгнившая много лет назад рухлядь, на которой невозможно запустить ничего современного.
***zhanik*** ***zhakenov***
согласен.
Для локальной отладки своих php-скриптов и обучения - используйте встроенный http-сервер в самом php, правда вам его надо будет установить локально.
Вам понадобится только сам php и браузер.
В командной строке запускаете такую команду:
php -S 127.0.0.1:80 -t путь_до_папки_где_лежат_файлы_для_сайта
и нажимаете Enter.
Потом открываете браузер, заходите на 127,0,0,1 и наслаждаетесь своим скриптом.
Можете так же использовать Denwer (очень устарел, но для обучения вполне пойдет) или OpenServer (не работает на старых ОС).
Я лично отлаживаю свои скрипты во встроенном сервере.
Вам понадобится только сам php и браузер.
В командной строке запускаете такую команду:
php -S 127.0.0.1:80 -t путь_до_папки_где_лежат_файлы_для_сайта
и нажимаете Enter.
Потом открываете браузер, заходите на 127,0,0,1 и наслаждаетесь своим скриптом.
Можете так же использовать Denwer (очень устарел, но для обучения вполне пойдет) или OpenServer (не работает на старых ОС).
Я лично отлаживаю свои скрипты во встроенном сервере.
ПОЛНОСТЬЮ все в одном Adobe Dreamweaver
Хоть и оффтоп, но посоветую все-таки не мучиться с сервером в винде, а использовать для него виртуалку с *nix: так как сборки СПО под винду всегда имеют какие-либо проблемы, а стандартный сервак винды имхо крайне неудобен.
Для серверного дебиана "nginx + php через fpm", достаточно всего лишь 256МБ ОЗУ (а может и 128МБ хватит, с новым ядром я это не проверял).
С такой системкой ты получишь возможность более быстрых обновлений, полный контроль над конфигами (без всяких "прокладок"), и изоляцию от основной операционки.
Рабочую папку можно примонтировать в виртуалку, чтобы работать с файлами одновременно из двух ОС - для локальной "песочницы", права доступа не важны.
Запускать сервер можно автоматически при старте винды. В headless режиме, никаких окон мешаться не будет. Управлять гостевой системой можно через Putty.
Для серверного дебиана "nginx + php через fpm", достаточно всего лишь 256МБ ОЗУ (а может и 128МБ хватит, с новым ядром я это не проверял).
С такой системкой ты получишь возможность более быстрых обновлений, полный контроль над конфигами (без всяких "прокладок"), и изоляцию от основной операционки.
Рабочую папку можно примонтировать в виртуалку, чтобы работать с файлами одновременно из двух ОС - для локальной "песочницы", права доступа не важны.
Запускать сервер можно автоматически при старте винды. В headless режиме, никаких окон мешаться не будет. Управлять гостевой системой можно через Putty.
Тимур Алим
На старом ядре, четверти гига хватало чтобы еще и мускуль завести. У меня был такой сервачок чисто для экспериментов, и он прекрасно справлялся. Конечно, чем меньше памяти, тем больше придется настраивать. Вариант в ответе, настроек почти не требует: только сервер сконфигурять в nginx, а настройки php-fpm можно вообще не трогать.
Посоветую не на Windows.
а встроенный IIS разве в PHP не умеет?
***zhanik*** ***zhakenov***
Наверное умеет. Я о нем ничего не слышал.
Денвер
***zhanik*** ***zhakenov***
Может поновее и получше есть что то? Денвер я знаю. Лет десять назад еще его юзал
Такое еще есть..
wampserver.com
wampserver.com
если хочешь быть зажатым в рамках то опен-сервер, там сложнее расширения устанавливать и обновлять отдельные его части чем на денвер, денвер раньше был незаменимым, но сейчас нужно все обновлять в нем, поэтому он рассчитан на более опытных и тех кто любит сам настраивать сервер и дополнять функционалом, виртуальную ос не советую ставить, все виснуть начнет, так как тебе еще понадобятся ide разные на виртуальном линуксе все это тормознуто работает
денвер
Похожие вопросы
- Назовите команды, которые используются для передачи данных с программы на сервере на php в программу в браузере на js.
- Чтобы запустить сайт на PHP, необходим сервер с ОС типа Windows Server, правильно?
- Почему для работы php используют http сервер, а веб-приложения на jave, nodeJS или Go, http сервер не требуют?
- Вопрос по PHP, связанный с локальным хостом.
- HTTP://, создание новых файлов на сервере
- маленький скрипт, на одном сервере работает нормально на другом не очень.
- Множественный клик по ссылке на низком интернет соединении. Реакция сервера?
- Изображения на странице сжирают всю память и "кладут" сервер.
- Загрузка файлов на сервер
- Защиту от DDoS-атак прописать в коде можно, или её ставят только имея сервер?