Forum und email

Všeobecné inštalačné úvahy

Pred tým než začnete s inštaláciou, musíte najprv vedieť na čo chcete PHP používať. Existujú tri hlavné oblasti, kde môžete PHP použiť, ako je to popísané v sekcii Čo PHP dokáže?:

  • Skriptovanie zo strany servera
  • Skriptovanie príkazového riadku
  • Klientské GUI aplikácie

Pre prvú a najbežnejšú podobu potrebujete tri veci: Samotné PHP, web server a web prehliadač. Pravdepodobne už máte web prehliadač a, v závislosti od nastavenia vášho operačného systému, máte asi tiež web server (napr. Apache v Linuxe a MacOS X; IIS vo Windows). Môžete si tiež prenajať web priestor u nejakej spoločnosti. Takto nemusíte sami nastavovať vôbec nič, iba napísať vaše PHP skripty, nahrať ich na server, ktorý prenajímate a pozorovať výsledky vo vašom prehliadači.

Pokiaľ nastavujete server a PHP sami, máte na výber dve metódy pripojenia PHP na server. Pre mnoho serverov PHP má priamy modul rozhrania (tiež nazývaný SAPI). Tieto serveri zahŕňajú Apache, Microsoft Internet Information Server, Netscape a iPlanet serveri. Mnohé ďalšie serveri podporujú ISAPI, modul rozhrania od Microsoftu (OmniHTTPd na príklad). Ak PHP nepodporuje modul pre váš web server, vždy ho ešte môžete použiť ako CGI alebo FastCGI procesor. To znamená, že si svoj server nastavíte na používanie vykonateľných CGI na spracovanie všetkých požiadaviek PHP súborov na serveri.

Ak máte záujem používať PHP pre skriptovanie v príkazovom riadku (napr. písať skritpy, ktoré vám automaticky vygenerujú nejaké obrázky, keď ste offline, alebo spracovanie textových súborov v závislost od nejakých argumentov, ktoré im zadáte), vždy potrebujete vykonateľný program pre príkazový riadok. Pre viac informácii, čítajte sekciu o písaní PHP aplikácii v príkazovom riadku. V tomto prípade nepotrebujete žiadny server ani prehliadač.

S PHP môžete tiež písať desktopové GUI aplikácie pomocou rozšírenia PHP-GTK. Toto je úplne odlišný prístup než písanie web stránok, nakoľko neprodukujete žiadne HTML, ale spravujete okná a objekty v nich. Pre viac informácii o PHP-GTK, prosím » navštívte stránku určenú tomuto rozšíreniu. PHP-GTK nie je zahrnuté v oficiálnej PHP distribúcii.

Počínajúc týmto, v tejto sekcii sa budete zaoberať nastavovaním PHP pre web serveri na Unixe a Windowse so serverovým modulom rozhraní a vykonateľných súborov CGI. V následujúcich sekciách tiež nájdete informácie o vykonateľnom programe príkazového riadku.

Zdrojový kód PHP a binárne distribúcie pre Windows je možné nájsť na » https://www.php.net/downloads.php. Doporučujeme vám vybrať si » mirror najbližší k vám pre stiahnutie distribúcii.