thttpd i obs

Konfiguracja serwerów, usług, itp.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

thttpd i obsługa php

Post autor: Czocher »

Witam. Otóż mój problem jest następujący. Posiadam baardzo stary komputer który został przeznaczony na serwer. Zainstalowałem na nim Debian Etch/Stable i chciałbym na nim mieć serwer HTTP. Wpierw pomyślałem o Apache, lecz później okazało się, że komputer bardzo się na nim dławi. W następnej kolejności zacząłem szukać jakiegoś mniejszego serwera HTTP i znalazłem thttpd który działa na tym sprzęcie idealnie. Jest jednak jeden problem - nie potrafię sprawić by obsługiwał on php. Szukałem w internecie informacji na ten temat. Znalazłem jedynie informację, że thttpd może obsługiwać php, i żeby to nastąpiło należy go przekompilować wraz z php. Jednak interesuje mnie wyłącznie już gotowy plik binarny wersji z php. Jeżeli ktoś byłby łaskaw wskazać mi miejsce położenia takiej paczki byłbym bardzo wdzięczny. Ostatecznie może też być jakieś HOWTO w jaki sposób skompilować thttpd z obsługą php.
ponton
Beginner
Posty: 406
Rejestracja: 24 stycznia 2007, 01:40
Lokalizacja: Kalisz/Wroc³aw

Post autor: ponton »

Jeśli szukasz lekkiego serwera, to popularny jest http://en.wikipedia.org/wiki/Lighttpd
Tu masz instalację php w nim: http://alkemic.blogspot.com/2007/03/lig ... p-cz1.html
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

Czy tylko Apache ma obsługę php "od ręki"?
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

http://trac.lighttpd.net/trac/wiki/Tuto ... ttpdAndPHP

£adny opis, również dla Debiana.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Tak jak poprzednicy, radze lighttpd i php jako cgi. Sam mam serwer na PII i 80 MB ram i to zupelnie wystarcza.

Instaluje sie bardzo prosto:
- apt-get install lighttpd
- apt-get install php5-cgi

W /etc/lighttpd.conf:
- odhaczasz linie mod_fastcgi w sekcji server.modules
- dodajesz index.php w sekcji index-file.names
- dodajesz linie:

Kod: Zaznacz cały

fastcgi.server              = ( ".php" =>
                               ( "localhost" =>
                                 (
                                   "socket" => "/tmp/php-fastcgi.socket",
                                   "bin-path" => "/usr/bin/php5-cgi",
                                    "min-procs" => 1,
                                    "max-procs" => 32,
                                    "max-load-per-proc" => 4,
                                    "idle-timeout" => 20
                                 )
                               )
                             )
Potem /etc/init.d/lighttpd restart i masz serwer z dzialajacym php.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

Dzięki za pomoc. Niestety mój klient wymagał jednak Apacha, ale sądzę, że mi i innym ludziom poszukującym lekkiego serwera php bardzo przyda się ta informacja.
ODPOWIEDZ