Skocz do zawartości
andycole

jak wlaczyc php FAST CGI

Polecane posty

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?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Po prostu kompilujesz z innym prefixem no i oczywiście bez apxs, z fastcgi enabled i masz tą samą wersje php "w innym katalogu"

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Apache z paczek?

Jaki system?

 

jestem swiezy w tym temacie...

apache juz byl na serwerze, nic nie grzebalem poza jego configiem

system to debian

 

Po prostu kompilujesz z innym prefixem no i oczywiście bez apxs, z fastcgi enabled i masz tą samą wersje php "w innym katalogu"

 

'./configure' '--with-apxs2' '--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'

 

Teraz mam takie cos phpinfo(),

czytalem ze od wersji php 5.3 nie trzeba dodawac dyrektywy --enable-fastcgi ... ?

czemu bez apxs?

i jak okreslic inny katalog dla php fcgi niz php cli?

 

prosilbym w miare lopatologicznie i konkretnie ;)

dzieki

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bo apxs odpowiada za kompilowanie php do modułu apache.

W miejsce '--with-apxs2' wstawiasz '--prefix=/usr/local/php5' '--enable-force-cgi-redirect' '--enable-fastcgi'

I kompilujesz. Oczywiście prefix możesz ustawić jaki tam Ci się wymarzy ;P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

'./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'

 

Kompiluje z takim confem, ale wywala:

 

Notice: Following unknown configure options were used:

--enable-force-cgi-redirect
--enable-fastcgi
--with-ttf

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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 :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×