![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W chwili obecnej mam na debianie php 5.3.1 cli i z nim wspolpracuje apache. Chcialbym przesiasc sie na lighttpd (serwera ladnie dziala, na czas testow nasluchuje sobie na porcie 81) z php w trybie fast cgi. Rozumiem ze musialbym miec wersje cli dla apache i fcgi dla lighttpd - na czas dostrajania lighttpd (modrewrite itp) - ale jak to zrobic? Dobrze rozumiem, ze jezeli wlacze php fcgi (na rzecz php cli) to moj apache bedzie musial zostac przekonfigurowany do obslugi fcgi zamiast cli? Jak uruchomic php w trybie fast cgi? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No wystarczy przy kompilacji dodać --enable-fastcgi. Dostaniesz wówczas binarkę zdolną do komunikacji przez FastCGI.
Cytat Dobrze rozumiem, ze jezeli wlacze php fcgi (na rzecz php cli) to moj apache bedzie musial zostac przekonfigurowany do obslugi fcgi zamiast cli? Nie oznacza to, że nie będzie ona niezdolna do komunikacji w trybie CLI; o ile pamiętam, to kompilator wypluwa obie wersje interpretera. Do Apache dodajesz moduł mod_fastcgi, który wystarczy jedynie skonfigurować kilkoma linijkami w httpd.conf. Swoją drogą, dlaczego LightTPD? Nginx jest odrobinę wydajniejszy, z tego co mi wiadomo. A regułki rewrite można przekonwertować dosłownie jednym wywołaniem sed. (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
to wlasnie z apache sie zegnam i nie zalezy mi na tym by dzialal w fast cgi (IMG:style_emoticons/default/smile.gif) apache ma dzialac przez ostatnie dni swojej bytnosci na cli
nginx, a lighttpd, mialem niezly dylemat, jestem poczatkujacym w tych sprawach i w koncu wybralem ten drugi. Wydaje mi sie, ze na jego temat jest wiecej info w sieci. Poza tym, jak sam mowisz, roznica miedzy lighty a nginx nie jest az taka duza. Wyczytalem, ze od wersji 5.3 nie trzeba przy kompilacji dodawac --enable-fastcgi, bo ma sie ten tryb wlaczac automatycznie... No wystarczy przy kompilacji dodać --enable-fastcgi. Dostaniesz wówczas binarkę zdolną do komunikacji przez FastCGI. Kompiluje w taki sposob Kod './configure' '--prefix=/usr/local/php-fcgi' '--enable-force-cgi-redirect' '--enable-fastcgi' '--with-curl=/usr/local/lib' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr/local/mysql' '--with-mysqli=/usr/local/mysql/bin/mysql_config' '--with-pdo-mysql=/usr/local/mysql' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mbstring' ale wywala mi errora: Kod Notice: Following unknown configure options were used: --enable-force-cgi-redirect --enable-fastcgi --with-ttf |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat nginx, a lighttpd, mialem niezly dylemat, jestem poczatkujacym w tych sprawach i w koncu wybralem ten drugi. Wydaje mi sie, ze na jego temat jest wiecej info w sieci. Kwestia sporna. Osobiście preferuję nginx, który całkiem nieźle rozwinął się przez ostatnich parę miesięcy. Zerknij sobie do mnie na webloga, coś nieco na jego temat napisałem. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Udalo mi sie skompilowac php-fcgi, bez dyrektywy --enable-force-cgi-redirect, --enable-fastcgi, ktore od php 5.3 nie dzialaja, bo kompilator automatycznie wypluwa php i php-fcgi (IMG:style_emoticons/default/smile.gif)
erix, od kilku dni testuje nginxa, faktycznie regulki Rewrite latwo dalo sie przepisac, jest duzo szybszy od apache jezeli chodzi o pliki statyczne, natomiast php jest porownywalne. Bede musial zainteresowac sie jakims akceleratorem chyba albo powalczyc z fastcgi. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 18:11 |