Priprema okruženja

PHP je jedan od najpopularnijih web‑programskih jezika, a MySQL se često koristi kao bazna tehnologija baza podataka. Za početnike i samoučitelje, postavljanje vlastitog lokalnog okruženja na Windows računalo može na prvi pogled izgledati komplikovano, ali realno je izuzetno jednostavno. U ovom članku bićemo kroz svaki korak, objasnivši što se događa i zašto je važno zapamtiti određene postavke.

Priprema okruženja

Prethodna instalacija XAMPP, WAMP ili MAMP može biti izbor, no svi te platforme predstavljaju kompaktnu čistu instalaciju s Apache, MySQL i PHP-om. Za izradu ovog vodiča koristimo WAMPServer 3.0, jer je to lagana instalacijska jedinica i simple. Ovisno o verziji operativnog sustava, preuzmite 64‑bitnu ili 32‑bitnu verziju. Moj osobni računalo je Windows 10 64‑bit, stoga sam odabrao 64‑bitnu WAMP verziju.

Instalacija WAMPServera

1. Preuzmite instalacijski paket s službene WAMPServer web stranice (http://www.wampserver.com). Klik na \”Download\” i odaberite najnoviju verziju.
2. Pokrenite instalater klikom na preuzeti .exe fajl. Svaki korak imate putnički učitavanja—omogućite sve dijelove (Apache, PHP, MySQL, PHPMyAdmin).
3. Odaberite instalacijski folder (preporučam C:\\wamp). U odnosu na Windows mape, te pakete zamijenit će se kvalitetne predloške.
4. Pričekajte završetak instalacije i zatvorite instalacijski prozor. U to vrijeme su se pokrenuli potrebni servisi.

Pokretanje i osnovna konfiguracija

U sustavu se pokaže ikona zelene tričje u tray‑stacji unutar donjeg i desnog dijela zaslona. Kliknute, odjavite meniju izbornika \”WAMPServer\”. Klik na \”Start All Services\” (ili automatski, ovisno o postavkama), tko će pokrenuti Apache, MySQL i PHP modul. Koja je raznolikost predloška: 1. Posebno je važno da se Wi-Fi port i sigurnost (npr. Apache HTTPD) otvore na localhost:8000 ili 127.0.0.1:8000.
2. Provjerite da li je u ulaznom XML konfiguracijskom fajlu php.ini paralelno postavljeno display_errors = Off, log_errors = On i max_file_uploads = 200. To osigurava sigurnost i stabilnost.

Testiranje PHP-ja

U C:\\wamp\\www stvorite novu tekstualnu datoteku nazovu test.php sa sadržajem:
<?php phpinfo(); ?>. Otvorite web preglednik i upišite adresu http://localhost/test.php. Trebali biste vidjeti stranicu s puno informacija o PHP konfiguraciji: verzija, instalacijski moduli, instalacijski sadržaji ostala dolazi u blaku.

Instalacija MySQL baze i primjena

WAMPServer dolazi s PHPMyAdmin upravljačkim interfejsom koji je izuzetno jednostavan. U http://localhost/phpmyadmin unesite root za korisničko ime i ostavite praznu lozinku (ako ste instalirali zadano) – timestamp. Kreirajte novu bazu podataka, npr. projekt, koristeći opciju ‘Create database’. Odabrane encodirane je utf8mb4 – kako bi se izbjegla ujednačena zapisivanja Unicode znakova.

Postavljanje PHP skripti za rad s bazom

Stvorite novi folder C:\\wamp\\www\\projekat i dodajte index.php s sadržajem:
<?php
$pdo = new PDO(\"mysql:host=127.0.0.1;dbname=projekt\", \"root\", \"\");
echo \"Konekcija uspjela!\";?>
. Pregledajte skriptu tako da upišete http://localhost/projekat/index.php; ako se pojavi poruka „Konekcija uspjela!“, sve je prihvatljivo.

Računanje i podešavanje dodatnih modula

Prije daljnjeg rada, preporučujem da instalirate gd priručni modul za rad s grafikom i mbstring za Unicode podršku. U php.ini pronađite odlomak [gd] i uklonite ;extension=gd2, a u [mbstring] uklonite ;extension=mbstring i restartajte Apache. Nakon restarta, u podacima phpinfo() vidjet ćete izmjene.

Image, file upload i sigurnost

Za rad s uploadom fajlova, trebate podići upload_max_filesize na 10M ili više, a post_max_size na 20M. Pomfret:
upload_max_filesize = 15M
post_max_size = 25M
. Stoga, ukoliko planirate rad s video sadržajima, trebate dodati sukladno veličinama koje očekujete. Ponovno restartajte Apache.

Ispravnost i ispravan rad mreže

Prvo, petlju provjerite ping 127.0.0.1 iz komandne linije da se javite da je mreža funkcionalna. Također, provjerite da li je port localhost:80 otvoren: netstat -an | findstr :80. Ukoliko port nije u upotrebi, prije pokretanja WAMPServera pokrenite Apache ručno pomoću Apache Monitor, a zamijenite port 80 na 8000 u httpd.conf i restart.

Rješavanje čestih grešaka

1. Brzina spora učitavanja – Provjerite ako su drugi veliki servisi aktivni na portu 80 (npr. Skype). Ukoliko je, promijenite port u httpd.confListen 8000. 2. No file found error (404) – Provjerite da li je naziv fajla točan, a nema uppercase slova (Windows je case‑insensitive, ali razlika je u PHP). 3. MySQL servis ne radi – U Windows službenim servisima MySQL startanje, izvadite lozinku i restartajte.

Zaključak

Uređivanje i pokretanje PHP i MySQL projeka na Windowsu nije samo moguće, već i izuzetno pouzdano kada se

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa * (obavezno)