James Thornton logo
James Thornton
Google
Web jamesthornton.com
Internet Business Consultant Call Toll Free: 1 (800) 409-2501
About James Google Profile Electric Speed The Electors Juced Contact Me
JamesThornton.com -> PHP -> Polish -> One Page

Rozdzia³ 3. Instalacja

Ogólnie o instalacji

Przed instalacj± musisz wiedzieæ do czego potrzebne ci jest PHP. PHP jest u¿ywane g³ównie w trzech polach, tak jak to zosta³o opisane w rozdziale Co potrafi PHP?:

  • skrypty po stronie serwera

  • skrypty wywo³ywane z linii poleceñ

  • aplikacje po stronie klienta

Dla pierwszej pozycji w najbardziej popularnej postaci potrzebne s± trzy rzeczy: samo PHP, serwer WWW i przegl±darka internetowa. Najprawdopodobniej posiadasz ju¿ przegl±darkê, i zale¿nie od systemu operacyjnego tak¿e serwer (np. Apache na systemach Linux lub IIS na systemach Windows). Mo¿esz tak¿e wynaj±æ przestrzeñ na serwerze komercyjnym. Tym sposobem nie musisz niczego w³asnorêcznie konfigurowaæ, a jedynie pisaæ skrypty, umieszczaæ je na serwerze i ogl±daæ wyniki w oknie przegl±darki. Listê firm hostuj±cych mo¿esz znale¼æ pod adresem http://hosts.php.net/.

W³asnorêcznie konfiguruj±c serwer i PHP masz dwie mo¿liwo¶ci po³±czenia PHP z serwerem. Dla wielu serwerów PHP posiada bezpo¶redni interfejs modu³u (zwany tak¿e SAPI). Do tych serwerów nale¿± Apache, Microsoft Internet Information Server, Nestscape i iPlanet. Wiele innych serwerów jest obs³ugiwane przez ISAPI, interfejs modu³ów Microsoft (na przyk³ad OmniHTTPd). Je¶li PHP nie ma obs³ugi modu³owej dla twojego serwera, mo¿esz u¿ywaæ go jako procesor CGI. Oznacza to, ¿e mo¿esz skonfigurowaæ twój serwer tak, aby korzysta³ z pliku wykonywalnego PHP (php.exe na systemach Windows) do przetwarzania wszystkich plików PHP dostêpnych na serwerze.

Je¶li jeste¶ zainteresowany u¿ywanie PHP do pisania skryptów wywo³ywanych z linii poleceñ (np. pisania skryptów do automatycznego generowania off-line obrazów dla ciebie lub przetwarzania plików tekstowych zale¿nie od przekazanych argumentów), potrzebujesz pliku wykonywalnego PHP. Aby uzyskaæ wiêcej informacji przeczytaj rozdzia³ Pisanie aplikacji PHP wywo³ywanych z linii poleceñ. W tym przypadku nie potrzebujesz ani serwera ani przegl±darki.

W PHP mo¿esz pisaæ tak¿e aplikacje z interfejsem u¿ytkownika u¿ywaj±c rozszerzenia PHP-GTK. Jest to podej¶cie zupe³nie inne ni¿ tworzenie stron internetowych, poniewa¿ nie wysy³asz ¿adnego wyj¶cia HTMLowego, ale obs³ugujesz okienka i obiekty w nich zawarte. Aby uzyskaæ wiêcej informacji o PHP-GTK, odwied¼ stronê po¶wiêcon± temu rozszerzeniu. PHP-GTK nie jest zawarte w oficjalnej dystrybucji PHP.

Od tego miejsca rozdzia³ dotyczy konfiguracji PHP z serwerami WWW pracuj±cymi pod kontrol± systemów Unix i Windows w postaci modu³ów serwera lub binariów CGI.

Kod ¼ródlowy oraz binarne dystrybucje na niektóre platformy (w tym Windows), mo¿na znale¼æ na stronie http://www.php.net/. Zalecane jest korzystanie z jednego z mirrorów aby pobieraæ dane z jak najbli¿szego serwera.




Add a comment | Add a link