Hjem Produkt

Avansert webhotell med PHP og MySQL

En hosting løsning med PHP fra One.com er ditt beste utgangspunkt for en brukervennlig og avansert webside. MySQL databasen kombinert med PHP, utgjør den ideelle kombinasjonen for utvikling av websider for varierte og morsomme, interaktive brukeropplevelser. Dette er verktøy som kan bli brukt til å få flere besøkende til å bruke mer tid på websiden og samtidig stimulere potensielle kunders interesse for kjøp, dersom du har har en webshop på din side.

For eksempel gir PHP hosting hos One.com tilgang til følgende elementer:

PHP 5
MySQL database
Avanserte dynamiske websites

PHP og webutvikling

For å kunne kommunisere med en datamaskin, må du bruke et språk som maskinen forstår. Av den grunn blir et program bygget på et bestemt språk som er forståelig for datamaskiner som skal kjøre programmet. Teksten som utgjør selve programvaren, blir ofte kalt programmets "kildekode", uansett om programmet utføres eksempelvis lokalt på en datamaskin eller på en mobiltelefon. Et eksempel på et program som kjøres fra en webserver er One.coms web editor, Web Editor, som via internett er tilgjengelig på enhver datamaskin.

Programmering, med formålet å skape hjemmesider, blir ofte kalt webprogrammering eller webutvikling. Et av de mest populære webprogrammeringsspråkene (også kalt script språk) er PHP. Kombinert med en MySQL database, kan PHP bli brukt til å bygge websider av alle typer og størrelser. Med "dynamiske" hjemmesider, mener vi at innholdet på siden er utskiftbart, i tillegg til at den kan påvirkes av besøkerens interaksjon med websiden.

For dem som ikke er så kjent med programmering kan et PHP script virke uforståelig og meningsløst. Det PHP gjør er å sørge for at kildekoden blir omformet til websider med tekst, bilder og annet innhold som gir mening for en menneskelig bruker.

Les mer: Finn eksempler på PHP kode her - PHP - Wikipedia

HTML og statiske hjemmesider

En webside som kun er bygget på HTML blir kalt en statisk webside. Statisk betyr at alle besøkende på websiden vil se det samme innholdet hver gang. En dynamisk webside vil derimot endre sitt utseende, og tilpasses til dens brukere gjennom en eller flere former for interaksjon med den besøkende. I praksis vil alle websider bestå av en viss del HTML kode som gir besøkerens nettleser grunnleggende informasjon om hvordan websidens kildekode skal tolkes. Bortsett fra det, vil størstedelen av en websides innhold være dynamisk og generert av script.

PHP og dynamiske websites

Med programmeringsspråk som PHP, ASP og Perl er det mulig å utvikle dynamiske websider. Det betyr at websidens innhold og utseende, kan programmeres til å tilpasse seg hver enkelt besøker, på en måte som gjør at alle ikke lenger ser den samme ikke-utskiftbare websiden.

HTML (Hyper Text Markup Language) er den originale og den mest grunnleggende koden som sider på internett er bygget av. HTML er fortsatt ofte brukt til de elementære funksjonene, men siden den første bruken av html i begynnelsen av 90-tallet har flere andre webteknologier utviklet seg og kan mye mer enn HTML.

PHP ble oppfunnet av programmereren Rasmus Lerdorf i 1995 og fikk stor popularitet som den ledende open source webteknologi. PHP og MySQL er begge open source, som vil si at kildekoden er fritt tilgjengelig for utviklere rundt omkring i verden og at det er gratis å bruke.

Dynamiske websider gir mange fordeler. Brukeren kan interagere med websiden på mer komplekse måter, for eksempel ved å utføre kjøp i en webshop, skrive en beskjed på en blogg eller i en gjestebok. Eksempler på avanserte, dynamiske hjemmesider er diskusjonsforum, blogger og webshopper, og for å ikke glemme den mest kjente PHP-baserte websiden: Facebook.com.

Når en internettbruker kommer inn på en webside, utveksles det en serie av informasjoner mellom brukerens nettleser og websiden, som ligger på en server og er tilgjengelig via internett. Nettleseren leser HTML-koden den finner på websiden og omformer koden til tekst, bilde og filmer som gir mening for det mennesklige øye.

Web shop med PHP og MySQL

En typisk måte å bruke de dynamiske mulighetene med PHP og MySQL hos One.com, er en webshop. PHP vil registrere at du legger et produkt i handlekurven. Videre genererer PHP så HTML-koder med noe tekst, kanskje også en tabell og litt grafikk, som gjør at innholdet i handlekurven presenteres fint og klart for kunden.

For å kunne dra nytte av PHP fullt ut på en webside, trenger du en database. Mange kjenner til databaser fra å ha arbeidet med Microsoft Office databasen Microsoft Access. Databasen som fungerer bra sammen med PHP og som blir tilbudt av One.com, kalles MySQL.

Produktene som ble kjøpt i webshoppen vil til slutt lagres, for eksempel som en serie av produktnumre i MySQL databasen som tilhører webhotellet. Når en transaksjon er fullført vil PHP sende en kvitteringsmail til kunden - kanskje også med en lagerstatus og leveringstid. Dette er informasjon som PHP kan hente raskt og enkelt fordi den er lagret i MySQL databasen.

PHP - også et godt språk for begynnere

Det ville være en overdrivelse å si at alle kan lære å programmere deres egne websider. Likevel har det blitt enklere enn mange tror å skape dynamiske websider med webprogrammeringsspråket PHP. Alle som legger ned den nødvendig mengde tid kan komme et lang stykke på vei ved hjelp av et omfattende utvalg av guider og hjelpeverktøyer som ligger gratis tilgjengelig på internett.

PHP er et godt sted å begynne, for eksempel viss du allerede har erfaring med HTML, selv om du ikke er klar for å programmere alt fra bunnen av. På nettet kan du finne en lang rekke brukervennlige CMS (Content Management Systems) som kan brukes som et utgangspunkt for å lære mer om det sterke teamet PHP og MySQL, og om hvordan de arbeider sammen på en webserver.

Les mer: Mengder av informasjon om PHP er tilgjengelig på den offisielle siden

PHP og Open Source

PHP er open source, som betyr at det fritt kan brukes av alle. Når vi blir tilbudt noe gratis, kan vi ofte med god grunn tenke: Hvordan kan noe som blir tilbudt uten å ta betalt for det være på nivå med et betalt-for-produkt? Open source er faktisk en veletablert filosofi og utviklingsmetode innen programvareindustrien. Open source programmer er typisk utviklet av et felleskap av utviklere uten et konkret kommersielt mål.

Ulikt annen gratis programvare kjent som "freeware", "shareware" og "trial versions" osv., er de fleste open source produkter tilgjengelige som fullversjoner og blir regelmessig vedlikeholdt for å hele tiden være oppdatert. Av sikkerhetsmessige grunner bør du være oppmerksom på enhver oppdatering som blir sluppet for PHP-baserte programmer som du selv har installert på ditt webhotell.

Et eksempel på et suksessfullt open source produkt er Office-pakken, OpenOffice, som av mange brukere ses på som et fremragende alternativ til Microsoft Office. Faktisk er One.coms serveroppsett også basert på open source. Det vil si at Apache servere kjører Linux med MySQL og PHP installert. Alt i alt gir et slikt oppsett et meget pålitelig og justerbart grunnlag for web hosting.

PHP og Open Basedir

One.coms servere kjører med sikker modus av og med 'open basedir' på. Å kjøre PHP i sikker modus er et utbredt sikkerhetstiltak hos mange hosting utbydere. Imidlertid, å kjøre i sikker modus legger en del begrensninger på systemets ytelse. One.com kjører PHP med sikker modus av for å kunne tilby alle kunder så mye av PHPs funksjonalitet som mulig, samtidig som sikkerheten gis en høy prioritering. Alle script som kjører under PHP i sikkermodus vil generelt også fungere på et webhotell hos One.com

Les mer: Hva er PHP safe mode og open basedir?

Relaterte produkter

MySQL
Website

Produkt

Les mer om tjenestene våre ved å klikke på et av elementene nedenfor:
PHP
MySQL
Web hosting
Trafikk
Galleri
Web editor
Nettsted
Blogg
Google Adwords
FTP
Sikkerhetskopi
Statistikk
Chat-support
E-post
Bix
1-Klikks WordPress