petterhot Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 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
EirikO Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 Du skal bare se at det kommer opp masse info om php og ikke bare koden du har skrevet. På den måten vet du at php fungerer og du kan begynne å kode noe... Lenke til kommentar
nomore Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 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
Iris_L Skrevet 29. juli 2006 Del Skrevet 29. juli 2006 Easyphp er et godt valg Det syntes vertfall jeg Lenke til kommentar
petterhot Skrevet 30. juli 2006 Forfatter Del Skrevet 30. juli 2006 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
Martin A. Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 Enkelte ting bare er sånn. 127.0.0.1 er et eksempel på det. Man sitter forovervendt i biler. Ingen lurer på hvorfor, det bare er sånn. Om du hadde lest hele, hadde du også fått en innføring i wamp. Lenke til kommentar
DarkSlayer Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 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
nree Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 Hmm Jeg legger alt i /home/nils/public_html/ Drifte server på windows er noe av det mest usikre du kan gjøre Lenke til kommentar
Martin A. Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 Tullball, googen. Så lenge kan kan sette det opp, er det ingen problemer. Hundretusenvis av servere rundt om i verden som benytter Windows. Lenke til kommentar
Zic0 Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 HmmJeg legger alt i /home/nils/public_html/ Drifte server på windows er noe av det mest usikre du kan gjøre 6583083[/snapback] Dokumentasjon/Grunn ? Lenke til kommentar
petterhot Skrevet 30. juli 2006 Forfatter Del Skrevet 30. juli 2006 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
Ernie Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 HmmJeg legger alt i /home/nils/public_html/ 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
Martin A. Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 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
gather Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 prøvd uten www slik... http://127.0.0.1/info.php ? Lenke til kommentar
petterhot Skrevet 31. juli 2006 Forfatter Del Skrevet 31. juli 2006 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. Lenke til kommentar
nomore Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 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
petterhot Skrevet 31. juli 2006 Forfatter Del Skrevet 31. juli 2006 Oki, men hvordan endrer jeg? Lenke til kommentar
Martin A. Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 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
petterhot Skrevet 31. juli 2006 Forfatter Del Skrevet 31. juli 2006 DocumentRoot "C:/Programfiler/Apache Software Foundation/Apache2.2/htdocs" Slik ser det ut for meg nå. Er det ikke dette du peker til? Lenke til kommentar
Martin A. Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 Korrekt. Og du legger dine dokumenter i htdocs? Da skal du kunne se på fila via http://127.0.0.1/navnpåfila.php Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå