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

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się

×