Gå til innhold

Hvordan egentlig starte med php?


Anbefalte innlegg

God dag. I dag satte jeg meg ned for å se på PHP og MySQL-innføringen. Fine artikkler dette, men jeg stusser på noe (Kapittel 1 side 6):

 

Åpne et nytt dokument i teksteditoren din, og skriv:

 

<?php

phpinfo();

?>

 

Denne filen lagrer du som info.php, og legger den i mappen for dokumenter, som ved de forrige stegene. Deretter starter du en nettleser og åpner http://localhost/info.php eller 127.0.0.1/info.php. Har du gjort alt riktig skal du nå få opp masse info om PHP-konfigurasjonen din.

 

Det i fet skrift er det jeg lurer på. Jeg finner ingen forklaring om hva jeg gjør med dette. Skal jeg hoste opp hele php-pakken, eller hva er det som menes?

Lenke til kommentar
Videoannonse
Annonse

For å få PHP til å fungere er du nødt til å ha en webserver kjørende som støtter PHP. Dette kan du enten leie/kjøpe fra noen andre, eller du kan drifte selv, som innledningen antar at du gjør.

 

Localhost er det samme som 127.0.0.1, som er adressa til den maskinen du sitter på. Så når du skriver dette inn i adressefeltet i valgfri nettleser, vil du få kontakt med din lokale datamaskin, som da forhåpentligvis kjører en webserver :)

Lenke til kommentar
For å få PHP til å fungere er du nødt til å ha en webserver kjørende som støtter PHP. Dette kan du enten leie/kjøpe fra noen andre, eller du kan drifte selv, som innledningen antar at du gjør.

 

Localhost er det samme som 127.0.0.1, som er adressa til den maskinen du sitter på. Så når du skriver dette inn i adressefeltet i valgfri nettleser, vil du få kontakt med din lokale datamaskin, som da forhåpentligvis kjører en webserver :)

6580433[/snapback]

 

Okey, men hvorfor eller hvordan er egentlig 127.0.0.1 en ipadresse til min maskin?

Lenke til kommentar

127.0.0.1 er en bestemt standarisert adresse. Den er reservert for å være "deg selv". Den er "kall meg selv" adressen, og adressen finnes kun internt i maskinen. Dvs at jeg kan ikke kalle 127.0.0.1 og ende opp på andres sine maskiner.

 

praktisk med andre ord.

 

Det med webserver ... vet ikke om du har fikset noe slikt enda.

Når du installerer en webserver på maskinen, slik som den fra devside.net, så får du en katalog som er roten til serveren (c:\www\webroot\ i mitt tilfelle). I denne katalogen lager man altså denne tekstfilen phpinfo.php

 

så kaller man den url'en ... og hvis alt funker så får du opp en side med masse info.

 

praktisk....

Lenke til kommentar

Ok, da har jeg trikset litt mer. Akkuratt nå kjører jeg XAMPP.

Selv bruker jeg start.no sin hjemmesidetjeneste (den eneste jeg finner som støtter php, er gratis og funker i praksis. Jeg har kommet meg inn på http://localhost/xampp/index.php, men http://www.localhost/info.php fugerer ikke. Jeg har lakt info.php i programfiler>Apachemappa>htdocs eller hva den nå kalltes. Hva er egentlig neste steg, eller har jeg surret meg bort?

Lenke til kommentar
Hmm

Jeg legger alt i /home/nils/public_html/ :p

 

Drifte server på windows er noe av det mest usikre du kan gjøre ;)

6583083[/snapback]

Dokumentasjon/Grunn ?

6586469[/snapback]

Et stk sikkerhetshull og hele maskina er så og si 100% åpen siden apache mest sannsynligvis kjører med admin-rettigheter. Samtidig er det en skrekkelig platform. Skulle hatt godt betalt før jeg frivillig drifter en server som kjører Windows.

Lenke til kommentar
Ok, da har jeg trikset litt mer. Akkuratt nå kjører jeg XAMPP.

Selv bruker jeg start.no sin hjemmesidetjeneste (den eneste jeg finner som støtter php, er gratis og funker i praksis. Jeg har kommet meg inn på http://localhost/xampp/index.php, men http://www.localhost/info.php fugerer ikke. Jeg har lakt info.php i programfiler>Apachemappa>htdocs eller hva den nå kalltes. Hva er egentlig neste steg, eller har jeg surret meg bort?

6586639[/snapback]

Da har du satt feil root-dir under installasjon.

Se om du finner noe i httpd.conf.

Du skal velge c:\programfiler\xampp\htdocs, ikke c:\programfiler\xampp\. (Bare et eksempel)

Lenke til kommentar
M4rTiN: Er desverre litt grønn på dette. Instalasjon av hva da? Apache? Og hva er root-dir egentlig?

 

gather: Jepp, funger desverre ikke det heller.

6590604[/snapback]

 

Under installasjon av XAAMP, dvs spesifikt Apache delen.

 

Root-dir er den katalogen som alltid blir brukt av apache til html-dokumenter, med mindre en eller flere regler(dette kan du se bort i fra) sier noe annet.

Lenke til kommentar

Du finner httpd.conf, som ligger i "/Apache/conf", søker etter "DocumentRoot".

Der finner du noe ala dette

"DocumentRoot "C:/wamp/www"". Nå bruker jeg wamp, så det står ikke det samme hos deg.

Der setter du da "adressen" til htdocs/www/httpdocs/etc.

Feks. C:/Program Files/xampp/htdocs"

 

Om det er viktig at du har forwardslash("/") eller backslash("\") vet jeg ikke.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...