iweb je napisao/la:Dakle, PHP je interpretirani jezik, što znači da na svaki HTTP request tvoj server nekako mora pokrenuti PHP interpreter i zapravo izvršiti PHP kod.
Tvoj problem je da se taj kod ne izvršava, nego servira kao file (s mimetypeom application/x-httpd-php type) od strane servera, jer ga zapravo nisi konfigurirao da išta napravi s tim.
Postoje dva relevantna načina kako to učiniti:
- koristiti PHP modul za Apache
- koristiti PHP-FPM za izvršavanje te konfigurirati web server da pomoću FastCGI-ja komunicira s njim
Istraži i jedno i drugo te vidi što ti više odgovora. U oba slučaja ćeš morati konfigurirati web server (koji god on bio) da određene requestove "šalje" na PHP.
Dobar početak čitanja je dio PHP manuala o instalaciji (
https://www.php.net/manual/en/install.general.php) - iako oni ne ulaze u specifičnosti pojedinih distri i paketa.
Također, ono što želiš guglati je "LAMP stack [ime distre]" ako baš želiš Apache.
Generalno, guglanje ovakvih stvari je jako, jako korisna vještina za deva
PezerAFC je napisao/la:Ne rijesim li veceras, od sutra sam opet "windows korisnik
bog ti da sriće i zdravlja odlučiš li se za php na windowsu
Hvala svima na odgovorima, da, guglao sam dosta u principu istina pokusao sam malo "ubrzati" proces jer doslovno se mucim da uopce dignem projekt lokalno, al ne ide...
Nasao sam rjesenje da mi ne cita to kao file sa dodavanjem AddHandler application/x-httpd-php73 .php i istu stvar sa Addtype...
Koristim zasad jos Endeavour(Arch) i vec sam ja prosao te instalacije LAMP i XAMPP(s tim se sad borim) preko tutoriala, vjerujte prvo pokusam milijun ovih "rjesenja" koje izguglam prije nego napisem ovdje pitanje
, zanimljivo je da ono meni funkcionira ako idem probati nesto svoje raditi, ali kad skinem taj gotovi projekt onda su ovi problemi, ocito jer je projekt radjen u windowsu pa sam ja automatski skinuo te postavke...
Ali evo sad sam dosao do toga da ga krene citati kao skriptu(bar mislim), sad javlja neke druge greske, ali vezane uz require i include nekih fajlova, sto je vjerujem zajebancija oko samog projekta neme veze sa postavkom apachea, a mozda i ima, ko ce znat...
Sto se tice windowsa, ja se evo vec 2 godine borim i ucim linux, kao i development tu, ali sta cu kad ovaj sto radi na ovome i koji bi me trebao uputiti je na windowsu, ne rijesim li ovo sam( a ocito necu tako skoro) morat cu krenit sa windowsom za pocetak