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
.