| Rubrika Pre začiatočníkov
Diskusia k článku
I. úplný úvod do PHP
Filip
18. 03. 2011, 17:41
deseptikon24
učím sa programovať www stránky cez PHP v budúcnosti navštívte moju stránku Funny world
Boris
07. 01. 2010, 20:15
Dobrý den, chcem sa zaoberat tvorenim PHP a kde najdem ten Wamp ?? na tej stranke niejak neni ...
Dakujem za skoru odpoved
naspäť
Pridať komentár
Nebudem sa rozpisovať histórií a prapočiatkoch vzniku PHP, na úvod
snáď len zopár slov teórie, čo to vlastne PHP je.
PHP je skriptovací jazyk, ktorý beží na strane servera a jeho hlavnou
úlohou je dynamicky, podľa požiadaviek vygenerovať výstup v akomkoľvek
formáte, najčastejšie v (X)HTML. Všetky operácie, ktoré PHP vykonáva sú
teda nezávislé od prehliadača užívateľa, ktorý PHPčkom generovanú
stránku navštívil. V okamihu vstupu na stránku sa odošle požiadavka na
server, ktorý spracuje PHP kód a vygeneruje na základe neho výstup, ktorý
vidí užívateľ. Za štandardných okolností sa užívateľ k zdrojovému
PHP kódu nemá šancu dostať, práve preto, lebo to čo vidí, je len
výsledok práce tohto kódu.
Ako začať
PHP je multiplatformové, teda beží na väčšine dostupných operačných systémov. Väčšina produkčných serverov využíva rôzne UNIX systémy, či už rôzne distribúcie OS Linux alebo FreeBSD a pod., ale pre naše „domáce“ účely postačí obyčajný Windows. Na svoj beh PHP vyžaduje prítomnosť tzv. webservera, ktorý má za úlohu práve to spomínané spracovanie PHP kódu a vygenerovanie výstupu. Pre profesionálne použitie sa odporúča nainštalovať zvlášt webserver a zvlášť PHP, pre začiatočníkov (ale aj pre pohodlných pokročilých) sú tu rôzne PHP balíky, ktoré jednoduchou inštaláciou zvládnu nainštalovať webserver Apache, PHP a aj kopu vecí navyše. Zároveň nakonfigurujú server tak, že je možné ho okamžite použiť. Z týchto balíkov odporúčam tieto (v takomto poradí)
Obidva sú veľmi jednoduché a funkčné, pre začiatočníkov je vhodnejší asi Wamp, ktorý je okamžite schopný fungovať.
Po inštalácií
Akonáhle máme balík (či už Wamp alebo Xampp) nainštalovaný, je potrebné server spustiť a zapamätať si prvé jednoduché pravidlo.Všetky naše stránky musia byť uložené v koreňovom priečinku webservera, čo v štandardnom prípade Wampu je napríklad C:/wamp/www/ v prípade Xamppu C:/xampp/htdocs/. Pokiaľ do tohto adresára nahráme súbor s koncovkou PHP – a akýmkoľvek PHP kódom – kód bude spracovaný serverom. Druhým pravidlom je, že k adresáru C:/wamp/www/ pristupujeme cez adresu http://localhost, ktorú zadáme do adresového riadku prehliadača. Pre lepšie pochopenie – súbor test.php uložený v adresári C:/wamp/www/test.php vyvoláme z prostredia prehliadača adresou http://localhost/test.php. Priečinok C:/wamp/www/priecinok/ zasa http://localhost/priecinok/.
Toto je základ vývojového prostredia pre PHP.
Software
PHP kód sa dá písať v akomkoľvek textovom editore, pričom aby bol spracovaný serverom musí byť uložený s koncovkou *.php. Samozrejme vhodné je používať editory, ktoré dokážu minimálne zvýrazňovať syntax, prípadne pomôcť rôznymi funkciami navyše. Výborné editory, ktoré dlho používam sú:
- Eclipse PDT – http://www.eclipse.org/pdt/
- PSPad – http://www.pspad.cz
Je to na každého osobnej voľbe, pre začiatočníkov určite postačí PSPad, príliš nároční možno môžu siahnuť po ZENDe (http://www.zend.com), ale to už nie je zadarmo.
Keďze už vieme ako pripraviť svoj počítač na prácu s PHP, môžeme sa začať učiť základy kódu.. A to zasa nabudúce.

