Strona 1 z 1

thttpd i obsługa php

: 26 sierpnia 2007, 22:20
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.

: 26 sierpnia 2007, 22:39
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

: 26 sierpnia 2007, 23:31
autor: Czocher
Czy tylko Apache ma obsługę php "od ręki"?

: 27 sierpnia 2007, 01:32
autor: Rad
http://trac.lighttpd.net/trac/wiki/Tuto ... ttpdAndPHP

£adny opis, również dla Debiana.

: 27 sierpnia 2007, 17:56
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.

: 28 sierpnia 2007, 13:25
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.