Just nu i M3-nätverket
Gå till innehåll

Jag kan inte få php att fungera


Dark Spirit

Rekommendera Poster

Dark Spirit

Jag har länge velat kunna php, och jag laddade ner apachefriends (innehåller php apache mysql etc.) och provade ett lätt script som skulle skriva helloworld.

 

Men när jag sparar php filer så blir det picture it (ett bildprogram) filer istället. Hur ändrar jag det?

 

Jag prövade att öppna det i IE istället men då står bara titeln på sidan, inte helloworld. (jag har inte skrivit fel, eftersom jag kopierade scriptet)

Varför vill inte php scriptet funka?

 

Jag vore jätte tacksam om nån vet vad det är för fel och svarar...

 

Länk till kommentar
Dela på andra webbplatser

-Patrik Johansson-

För att "köra" php-skriptet får du lägga den i htdocs-katalogen som finns i xampp-katalogen. Starta sedan Apache via apachefriends kontrollpanel.

Du kan du skriva localhost/minfil.php i webbläsaren och skriptet exeveras av servern.

 

Angående att phpfiler kopplas till pictureIt: Högerklicka på en fil och välj öppna med -> Välj program -> markera "ÖPpna alltid med detta program" -> leta sedan upp det program du vill koppla till .php, ex en editor som vim eller notepad.

 

//Patrik J

"Insanity: doing the same thing over and over again and expecting different results."
- citat av Albert Einstein

 

Länk till kommentar
Dela på andra webbplatser

Dark Spirit

Jag försökte med det du sa, men det gick inte...

När man skriver localhost/minfil.php vill webbläsaren ansluta till internet men det ska den väl inte? (jag har inte internet på den datoorn)

Ska mn skriva localhost eller är det nåt annat?

 

Länk till kommentar
Dela på andra webbplatser

-Patrik Johansson-

Om webbservern är startad och du skriver http://localhost

Vad händer då?

 

//Patrik J

"Insanity: doing the same thing over and over again and expecting different results."
- citat av Albert Einstein

 

Länk till kommentar
Dela på andra webbplatser

Jag har bara använt Apache på FreeBSD (jag misstänker att du kör Windows) och där måste man se till sjäv att en kommer med i uppstart eller starta själv. Om du skriver http://localhost i browsern ska defaultsidan i Apache komma upp. Gör den inte det så är inte Apache i gång.

 

---samoht

 

Länk till kommentar
Dela på andra webbplatser

Dark Spirit

Men jag har xamp eller vad det heter, där finns det en control panel, typ, som man kan trycka på att apache körs, det står running på den och därför måste det ju vara igång...

 

Länk till kommentar
Dela på andra webbplatser

Dark Spirit

Jag fick inte upp nåt på den datorn, så jag provade på en annan dator.

Nu kan jag få upp default sidan och öppna sidor i den, men jag har gjort en sida som använder php och bara ska skriva "hello world" men det funkar inte.

 

Så nu fungerar lite men inte php, vilket jag vill att det ska fungera eftersom jag har tänkt att använda det och bla spara information om användare (användarnamn, lösenord etc)

 

Länk till kommentar
Dela på andra webbplatser

Naär du fick upp defaultsidan från den andra datorn antar jag att du skrev http://192.168.1.10 eller den ipadress din apachedator har.

Om du i stället skriver http://192.168.1.10/minfil.php från den andra datorn, vad händer då?

 

 

Att du inte får upp något när du försöker från apachedatorn kan bero på någon lokal brandvägg som hindrar åtkomst till localhost. Tsta att skriva "PING localhost" i ett kommandofönster.

 

Det kan också bero på inställningar i Apache.

 

---/samoht

 

Länk till kommentar
Dela på andra webbplatser

Dark Spirit

Jag försökte med det men det gick inte att se php.

 

Det blev exakt likadant som förut...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...