Portál AbcLinuxu, 24. dubna 2024 18:31


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
1.12.2008 16:46 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem
Odpovědět | Sbalit | Link | Blokovat | Admin

Jak to PHP pozná, jaký PHP skript má zpracovávat, tzn. kde na disku je pro Apache Document Root?

1.12.2008 16:49 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem

Dostane od webserveru jméno souboru, které má zpracovat (+ další informace o požadavku). Viz specifikace CGI / FastCGI.

1.12.2008 17:01 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem

Server mu to preda v promennych prostredi -> superglobalni pole $_SERVER. Tam je jak DOCUMENT_ROOT, tak i treba SCRIPT_FILENAME.

Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
1.12.2008 19:04 Zdenek
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem
Odpovědět | Sbalit | Link | Blokovat | Admin
Zejména nutnost restartovat celý Apache, aby se projevily změny provedené v php.ini, se dotýkají i malých webserverů hostujících třeba i jen jednu doménu.

Ehm, a znate prikaz apachectl graceful?
1.12.2008 19:26 Dundee5 | skóre: 17 | blog: Dundee5 | Praha
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem

Ehm, neznam :) Diky za upozorneni. Pouzival jsem rizeni pres  service apache2 a tato moznost vubec neni. 

Kdo se vzdá svobody, aby získal jistotu, ztratí nakonec obojí. --Benjamin Franklin
1.12.2008 19:54 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem
Eventualne ve spouste distribuci jde jeste /etc/init.d/apache reload
1.12.2008 20:09 slush | skóre: 9 | blog: slushuv_koutek
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem

tak tak. Diky tomu mi ani bastl typu php nesnizuje dostupnost serveru ;-).

 

2.12.2008 18:55 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: PHP jako FastCGI pod Apachem
Odpovědět | Sbalit | Link | Blokovat | Admin
PHP ako FastCGI má ďalšie možnosti, ako napr spúšťať externe (rc.local) pod iným userom, v samostatnom chroote, na inom serveri (iných serveroch). Neviem z hlavy, či zrovna apache podporuje viacero externých fcgi pre jeden zdroj, ale lighttpd áno. Drobnosti ako "túto časť prepíšem do iného jazyka", resp "tu máš java/perl/python, vlož to do nášho php". Týmto spôsobom o.i. je možné rozumne bežať rôzne verzie php (4 vs 5)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.