HTTP-сервер полностью написанный на PHP!

отметили
53
человека
в архиве
HTTP-сервер полностью написанный на PHP!
Разработан HTTP/1.1 совместимый web-сервер Nanoweb написанный полностью на PHP. Из возможностей, можно отметить:
Поддержка модулей;
Keep-alive и средства кеширования;
Модули для CGI, FastCGI, SSI, сжатия контента, RewriteEngine и т.д.;
Поддержка виртуальных хостов;
Средства контроля доступа и аутентификации;
Поддержка MIME.
Добавил Grigoriy Grigoriy 5 Февраля 2007
проблема (2)
Комментарии участников:
selead
+4
selead, 6 Февраля 2007 , url
Жесть как она есть
Dimonuch
0
Dimonuch, 6 Февраля 2007 , url
Эту идею, я помню, толкали еще года два назад на phpclub всякие недалекие личности. Тогда над ними там посмеялись.
Нафига это нужно, кроме как "побаловаться", я не представляю…
Sam
0
Sam, 6 Февраля 2007 , url
не поверишь — для отладки
для Ruby например вебрик есть. очень удобно.
drdaeman
+2
drdaeman, 6 Февраля 2007 , url
Вы не поверите, но я всегда думал, что для отладки используется, собственно, отладчик PHP, а не веб-сервер, у которого несколько другие задачи.
Sam
-3
Sam, 6 Февраля 2007 , url
отладчик не всегда заменит
отлаживать приложение часто удобно на небольшом сервере, написанном на том же языке что и само приложение.
разворачивать на своей машине монстра вроде апача или IIS не всегда удобно. по-этому у .net есть Cassini, у Ruby on Rails — вебрик, а вот у пхп свое чудо появилось
drdaeman
+4
drdaeman, 6 Февраля 2007 , url
Вы свой код хотите отлаживать или веб-сервер? Если первое, то, IMHO, язык на котором написан сервер не имеет никакого значения, т.к. работать надо не с его исходниками, а со своими. И чего в таком случае не может сделать отладчик я не представляю.

И, да, HTTPd есть куда более легкие, чем Apache или IIS. Вплоть до сервера в несколько килобайт из asmutils.
Sam
-2
Sam, 6 Февраля 2007 , url
если сервер написан на пхп любой пхп программист может залезть в его исходники и понять проблему. это для него проще чем лазать по сишным исходникам. чего тут неясного-то?
Dimonuch
+2
Dimonuch, 6 Февраля 2007 , url
если сервер написан на пхп любой пхп программист может залезть в его исходники и понять проблему. это для него проще чем лазать по сишным исходникам. чего тут неясного-то?

при чем здесь сервер? Мы кажется про отладку скриптов говорим? Зачем залезать в "исходники сервера", чтобы найти проблему скриптов?
Sam
-2
Sam, 7 Февраля 2007 , url
знаешь "закон дырявых абстракций"? видимо дальше цмс для "сайтов за $300" ты не заходил
Dimonuch
+2
Dimonuch, 7 Февраля 2007 , url
знаешь "закон дырявых абстракций"? видимо дальше цмс для "сайтов за $300" ты не заходил

Закона такого не знаю. А если "цмс для "сайтов за $300" это вся твоя аргументация, то можешь и про закон не рассказывать :)
Sam
0
Sam, 7 Февраля 2007 , url
не буду )
тебе рановато про него рассказывать. а может уже поздно
Dimonuch
0
Dimonuch, 7 Февраля 2007 , url
понятно. Значит по теме клиент сказать ничего не сумел. Так и запишем.
Sam
0
Sam, 7 Февраля 2007 , url
ты вряд ли что-нить там поймешь, но просто почитай как действительно умный человек проблему решал. может поймешь что веб-программирование — это не только выводить в браузер содержимое БД.
softwaremaniacs.org/blog/2006/04/18/controlled-download/
softwaremaniacs.org/blog/2007/01/08/controlled-download-2/
Dimonuch
0
Dimonuch, 7 Февраля 2007 , url
просто почитай как действительно умный человек проблему решал

ты знаешь, ссылочек я и сам могу при желании найти. Ты давай лучше слова свои аргументируй. А не прячься за умных людей.
Sam
0
Sam, 7 Февраля 2007 , url
хе-хе… конечно не понял
знаешь, здорово что такие программисты как ты есть )
начинаешь хорошо понимать почему я получаю столько я получаю, а ты — столько сколько ты )
и работодатели понимают, и заказчики
Dimonuch
0
Dimonuch, 7 Февраля 2007 , url
искренне за тебя рад :D
Dimonuch
+1
Dimonuch, 6 Февраля 2007 , url
отладчик не всегда заменит
отлаживать приложение часто удобно на небольшом сервере, написанном на том же языке что и само приложение.


ЧЕГО? Это ты откуда такое взял. Аргументировать слабо?

разворачивать на своей машине монстра вроде апача или IIS не всегда удобно. по-этому у .net есть Cassini, у Ruby on Rails — вебрик, а вот у пхп свое чудо появилось

именно что "чудо"…
Dimonuch
+2
Dimonuch, 6 Февраля 2007 , url
не поверишь — для отладки

не поверю. Потому что бред. Для отладки PHP скриптов совершенно не нужен веб-сервер на PHP.
sound
+2
sound, 6 Февраля 2007 , url
это все фигня, есть вообще на PostScript
Sergey
+2
Sergey, 6 Февраля 2007 , url
Жесть. Веб сервер на языке шаблонов. Они б еще на смарти написали бы.
lusyaru
+4
lusyaru, 6 Февраля 2007 , url
это называется "у вас слишком много свободного времени" :)
DnAp
+2
DnAp, 6 Февраля 2007 , url
Велосипед на велосипеде:)
lusyaru
+6
lusyaru, 6 Февраля 2007 , url
ой! а для чего же?
Dimonuch
+1
Dimonuch, 6 Февраля 2007 , url
не поверишь, но именно для сайтов :) читай про PHP\FI
delightman
0
delightman, 6 Февраля 2007 , url
Так как в PHP есть механизм работы с сокетами, на нём можно реализовать практически любой сервер.

Проблемы могут возникнуть только с мультипоточностью
ugnich
0
ugnich, 6 Февраля 2007 , url
на нём можно реализовать практически любой сервер
Зачем? :)
Dimonuch
0
Dimonuch, 6 Февраля 2007 , url
Так как в PHP есть механизм работы с сокетами, на нём можно реализовать практически любой сервер.

ребята по ссылке пытаются это доказать :)

Проблемы могут возникнуть только с мультипоточностью

есть fork для PHP и т.д. Вот, к примеру, тема четырехлетней давности по "сервера" на PHP. Там есть ссылки на классы PEAR и т.д.
К сожалению, найти старую тему про веб-сервер на PHP не смог — викинули ее, чтоли, за ненадобностью…


Войдите или станьте участником, чтобы комментировать