Miel�tt hozz�l�tn�l a telep�t�shez, meg kell tudnod hat�rozni, hogy
mire akarod haszn�lni a PHP-t. A k�vetkez� h�rom f� ter�leten
haszn�lhatod (Mire j� a PHP?):
Szerveroldali programoz�sra
Parancssori programok �r�s�ra
Kliens oldali GUI alkalmaz�sok kifejleszt�s�hez.
Az els� �s legszokv�nyosabb haszn�lat�hoz h�rom dologra lesz sz�ks�ged:
mag�ra a PHP-ra, egy webszerverre �s egy webb�ng�sz�re.
Val�sz�n�leg m�r rendelkezel egy webb�ng�sz�vel, �s az oper�ci�s rendszer
telep�t�s�t�l f�gg�en egy webszerverrel is (Apache Linux alatt vagy IIS
Windows alatt). B�relhetsz t�rter�letet egy c�gt�l is, ebben az esetben
nem kell semmit magadt�l telep�tened, csak a PHP szkripteket meg�rni �s
felt�lteni �ket a b�relt webt�rhelyedre �s n�zni a v�geredm�nyt a
b�ng�sz�ben. A t�rter�let b�rl�s�vel foglalkoz� c�gek list�ja: .
Ha saj�t magad telep�ted a PHP-t, akkor k�tf�lek�ppen csatlakoztathatod
a kiszolg�l�hoz. A PHP-nak rengeteg kiszolg�l�hoz van k�zvetlen
modulinterf�sze (SAPI). Ezek a szerverek az Apache,
Microsoft Internet Information Server, Netscape �s iPlanet szerverek.
Ezenk�v�l sok szerver t�mogatja az ISAPI-t, a Microsoft modulinterf�sz�t
mint pl. az OmniHTTPd. Ha PHP-t nem a webszerveredhez modulk�nt telep�teni,
mindig lehet�s�ged van CGI feldolgoz�k�nt futtatni. Ez azt jelenti, hogy a
webszerver a PHP parancssorb�l ind�that� v�ltozat�t (Windows alatt
php.exe) haszn�lja a PHP k�r�sek lekezel�s�re.
Ha �rdekelt vagy a PHP-s parancssori programoz�sban is (pl.
automatikus offline k�pgener�l�sra vagy sz�veges �llom�nyok feldolgoz�s�ra
�rt programok), akkor sz�ks�ged lesz a parancssorb�l futtathat� v�ltozatra
is. A r�szletesebb t�j�koztat�s�rt olvasd el a
PHP parancssori alkalmaz�sokhoz. Ebben az esetben nincs sz�ks�g
sem szerverre sem b�ng�sz�re.
A PHP �s a PHP-GTK kiterjeszt�s seg�ts�g�vel kliens oldali GUI alkalmaz�sokat
is fejleszthetsz. Ez teljesen elt�r� megk�zel�t�s, mint a weboldalak programoz�sa,
mivel itt nem HTML kimenetet kell gener�lni, hanem ablakokat �s a benn�k
lev� objektumokat kell kezelni. A PHP-GTK-r�l t�bbet is olvashatsz, ha ell�togatsz
a . A PHP-GTK nem r�sze a hivatalos
PHP disztribuci�nak.
Ett�l a pontt�l ez a fejezet a PHP webszerverhez t�rt�n� telep�t�s�vel
foglalkozik, UNIX �s Windows alatt - mind modulk�nt mind CGI feldolgoz�k�nt.
A forr�sk�d �s a futtathat� �llom�nyok n�h�ny rendszerre
(bele�rtve a Windows-t) megtal�lhat�ak c�men.
Ha lehet, akkor valamelyik hozz�d legk�zelebb es�
vedd ig�nybe a let�lt�sekhez.