Uvod u PHP programiranje

PHP (Hypertext Preprocessor) je popularan serverski programski jezik koji se koristi za razvoj dinamičkih web stranica i aplikacija. Ovaj članak će vas provesti kroz osnovne korake za pokretanje vašeg prvog PHP fajla pomoću XAMPP-a.

Instalacija XAMPP-a

XAMPP je besplatan softverski paket koji sadrži Apache server, MySQL bazu podataka i PHP interpretator. Možete ga preuzeti sa zvaničnog sajta:

https://www.apachefriends.org/index.html

Koraci za instalaciju:

  1. Preuzmite i instalirajte XAMPP na vaš računar.
  2. Pokrenite XAMPP Control Panel.
  3. Aktivirajte Apache server (neophodan za PHP).
  4. Opcionalno, aktivirajte MySQL ako planirate da radite sa bazama podataka.

Kreiranje PHP fajla

PHP kod se piše u fajlovima sa ekstenzijom .php. Da biste napravili svoj prvi PHP fajl:

  1. Otvorite bilo koji tekstualni editor (Notepad++, VS Code, Sublime Text itd.).
  2. Unesite sledeći PHP kod:
<?php
    echo "Zdravo, PHP!";
?>
  1. Echo je komanda za ispis nekog teksta. Sve što je pod znacima navoda će biti ispisano na ekranu. Sačuvajte fajl pod nazivom index.php.

Postavljanje PHP fajla u XAMPP

Da biste pokrenuli PHP fajl, potrebno ga je smestiti u odgovarajući direktorijum htdocs u XAMPP folderu.

  1. Idite u direktorijum gde ste instalirali XAMPP (npr. C:\xampp\htdocs).
  2. Napravite novi folder, na primer mojprojekat.
  3. Premestite vaš index.php fajl u taj folder.

Pokretanje PHP fajla

Nakon što ste premestili fajl, vreme je da ga pokrenete u pregledaču:

  1. Pokrenite XAMPP Control Panel i osigurajte da je Apache server aktivan.
  2. Otvorite web pregledač (Chrome, Firefox itd.).
  3. U adresnu traku unesite sledeću adresu:
    http://localhost/mojprojekat/index.php
  4. Ako je sve podešeno ispravno, videćete poruku “Zdravo, PHP!” na ekranu.

Zaključak

Čestitamo! Uspešno ste kreirali i pokrenuli svoj prvi PHP fajl koristeći XAMPP. Ovo je samo početak – sledeći koraci uključuju učenje PHP sintakse, rada sa bazama podataka i kreiranje dinamičkih web aplikacija.

Facebook Comments

Leave a Reply

Your email address will not be published. Required fields are marked *