PHP – Uvod

PHP je ลกiroko rasprostranjen Open Source skript jezik koji se izvrลกava na strani web servera, a namenjen je za kreiranje dinamiฤkih web stranica, i uopลกte razliฤitih Internet aplikacija. PHP je nastao 1994. godine od stane Pasmus Ledorfa, a inaฤe je skraฤ‡enica od „Personal Home Page Tools“. Autor je jezik kreirao radi odrลพavanja vlasitih liฤnih web stranica, a na bazi tada jako zastupljenog Perl jezika. Inaฤe, sintaksa samog jezika je vrlo sliฤna sintaksama jezika C i Perl. Nakon njegovog pojavljivanja, veliki broj programera i dizajnera je uzeo uฤeลกฤ‡a u njegovom daljem razvoju (poลกto se radi o Open Source projektu), tako da je jezik sada „dogurao“ do verzije 4 (ako imate volje i entuzijazma i sami moลพete raditi na njegovom razvoju).

PHP je podrลพan od strane velikog broja platformi (gotovo svih), ali se posebno odomaฤ‡io na Unix/Linux platformi. Direktan konkurent PHP-Linux-Apache platformi je ASP-WindowsNT-IIS platforma, ali po veฤ‡ini Internet marketing agencija ubedljivo vodi PHP platforma, uglavnom zato ลกto je besplatna i ลกto je otvorenog koda. Pored svega navedenog, svoju popularnost duguje svojoj sposobnosti da podrลพava veliki broj sistema za upravljanje bazama podataka (RDBMS), kao ลกto su: na prvom mestu MySQL; pa zatim i ostali: MS SQL server, Oracle, Postgre SQL, MS Access i joลก mnogi drugi.

PHP na strani web servera predstavlja pretprocesor kome se prosleฤ‘uju PHP skriptovi. Ovo u praksi radi na sledeฤ‡i naฤin, kreirate HTML stranice i u njih dodate i svoje PHP skriptove, date stranice obavezno imaju ekstenziju „*.php“. Kada ih postavite na web server i korisnik ih zatraลพi putem svog browser-a, web server ฤ‡e na osnovu ekstenzije prepoznati da se radi o PHP stranicama i proslediฤ‡e ih instaliranom pretprocesoru. Potom ฤ‡e pretprocesor izvrลกiti programski kod i rezultat vratiti web serveru, koji nakon toga sve ลกalje browser-u. Rezultat procesiranja su najฤeลกฤ‡e dinamiฤki kreirane HTML stranice, koje se zasnivaju na podacima iz neke od baza podataka.

U sluฤaju da i sami odrลพavate neki web site, sigurno ste se susreli sa problemom odrลพavanja sajta i to kada broj stranica prevaziฤ‘e kritiฤan broj. U tom sluฤaju, kada imamo veliki broj stranica, svaki update je vrlo mukotrpan. U tom momentu bi trebalo da se okrenete PHP-u ili ASP-u, a sve u zavisnosti od toga na kojoj platformi radi vaลก host provajder.

Poลกto je priฤa o PHP-u zaista ลกiroka, ovde ฤ‡emo stati, a priฤu ฤ‡emo nastaviti u sledeฤ‡im prilozima. Prvo ลกto ฤ‡emo obraditi je, kako osposobiti sopstveni kompjuter za PHP razvoj.

Pratite Krstaricu na www.krstarica.com