Log ind

Kontrolpanel Webmail Hjemmesideprogram Webshop File Manager WordPress

Avanceret webhotel med PHP og MariaDB

En hostingløsning med PHP fra one.com er dit bedste udgangspunkt for et brugervenligt og avanceret website. MariaDB-databasen udgør sammen med PHP den ideelle kombination for udvikling af websites med afvekslende og rige, interaktive brugeroplevelser. Det er redskaber, du kan bruge til at få dine besøgende til at tilbringe længere tid på dit website og stimulere kundernes interesse for at handle, hvis du har en netbutik på hjemmesiden. PHP og MariaDB er inkluderet i alle webhotel-abonnementer hos one.com.

PHP-hosting hos one.com giver blandt andet adgang til flg. elementer:

PHP 8.*
MariaDB database
Avancerede dynamiske websites

PHP og webprogrammering

For at kommunikere med en computer skal man benytte et sprog, som computeren forstår. Den tekst, som selve softwaren består af, kaldes programmets "kildekode". Det gælder, uanset om programmet for eksempel er installeret lokalt på en computer eller på en mobiltelefon. Et eksempel på et program, der ikke er installeret lokalt, er one.coms Hjemmesideprogram. Det program er placeret på en server og er derfor via internettet tilgængeligt fra alle computere.

Den form for programmering, der sigter imod at lave hjemmesider, kalder man ofte webprogrammering eller webudvikling. Et af de mest anvendte webprogrammeringssprog (også kaldet script-sprog) er PHP, og i kombination med en MariaDB-database kan PHP bruges til at konstruere websites af stort set alle typer og størrelser. Ved "dynamiske" hjemmesider menes, at indholdet af siderne er foranderligt - og typisk afhængigt af den besøgendes interaktion med websitet.

For den ikke-programmeringskyndige vil PHP-scripts i sig selv fremstå som uforståelige og meningsløse tegn. Men PHP sørger for at kildekoden bliver omsat til hjemmesider med tekst, billeder og andet indhold, der giver mening for den menneskelige bruger.

Læs mere: Eksempler på PHP-kode kan du bl.a. finde her på Wikipedia

HTML og statiske hjemmesider

En hjemmeside, der kun er lavet i HTML, kaldes en statisk hjemmeside. Det at den er statisk betyder - lidt groft sagt - at alle der besøger hjemmesiden vil se det samme indhold hver gang. En dynamisk hjemmeside derimod forandrer sig og tilpasser sig typisk til dens brugere igennem en eller flere former for interaktion med den besøgende. I praksis består alle hjemmesider af et vist minimum af HTML-kode, der giver den besøgendes browser en række basisoplysninger om, hvordan hjemmesidens kildekode skal fortolkes. Men derudover vil det meste af et websites indhold ofte være dynamisk og genereret af scripts.

PHP og dynamiske hjemmesider

HTML (Hyper Text Markup Language) er den oprindelige og mest grundlæggende kode, som internettets sider består af. HTML er stadig benyttet til de basale funktioner, men siden den første brug af HTML i 1990'ernes begyndelse er der kommet mange andre webteknologier til, som kan meget mere end HTML.

PHP blev opfundet af programmøren Rasmus Lerdorf i 1995 og har siden opnået enorm udbredelse som førende open source web-teknologi. At PHP og MariaDB er open source vil sige, at dets kildekode er frit og åbent tilgængelig for udviklere verden over, og at det er gratis at bruge.

Dynamiske websites har mange fordele. Brugeren kan interagere med websitet på mere komplekse måder ved f.eks. at foretage et køb i en netbutik, skrive et indlæg på en blog eller i en gæstebog. Eksempler på avancerede dynamiske hjemmesider er debatfora, blogs og netbutikker for slet ikke at nævne det vel nok mest kendte PHP-baserede website nemlig Facebook.com.

Netbutik med PHP og MariaDB

En typisk anvendelse af de dynamiske muligheder med PHP og MariaDB hos one.com er en netbutik. PHP vil sørge for at registrere, at man lægger en vare i indkøbskurven. Dernæst vil PHP generere HTML-kode med noget tekst, måske en tabel og noget grafik, der får indholdet af indkøbskurven til at se pænt og overskueligt ud for kunden.

For rigtigt at få gavn af PHP på websitet, skal man have en database. Mange kender databaser fra for eksempel kontorpakken Microsoft Office's Access. En database bruges til opbevaring af data, sådan at de kan hentes frem, når man har brug for dem. Den database, der arbejder godt sammen med PHP, og som one.com tilbyder, hedder MariaDBv.

De købte varer i netbutikken vil til sidst blive gemt som f.eks. en serie varenumre i den MariaDB-database, der er tilknyttet webhotellet. Når transaktionen er gennemført, vil PHP sørge for, at der bliver sendt en kvitterings-e-mail til kunden - måske med lagerstatus og leveringstid - oplysninger, som PHP nemt og hurtigt kan finde frem, fordi de er gemt i MariaDB-databasen.

PHP - også et godt begyndersprog

Det vil være en overdrivelse at sige, at alle kan lære at programmere deres egne hjemmesider. Men faktisk er det lettere, end mange tror, at lave et dynamisk website med webprogrammeringssproget PHP. Alle der afsætter den nødvendige tid til det, kan nå meget langt ved hjælp af det store udvalg af guider og hjælpeværktøjer, der ligger gratis tilgængeligt på internettet.

Læs mere: Du kan finde meget mere information om PHP på den officielle hjemmeside PHP.net

PHP og open source

PHP er open source, det vil blandt andet sige, at det er frit tilgængeligt for alle. Når man præsenteres for produkter, der ikke koster noget, vil man ofte med god grund tænke: Hvordan kan noget, der bliver foræret væk, være lige så godt som et betalingsprodukt? Men open source er faktisk ganske veletableret som filosofi og udviklingsmetode inden for softwareverdenen. Open source-programmer udvikles typisk af et fællesskab af udviklere, uden at der er et direkte kommercielt sigte.

Til forskel fra anden gratis software, der kendes under betegnelser som "freeware", "shareware" og "prøveversioner" osv. er de fleste open source produkter tilgængelige i fulde versioner og bliver løbende vedligeholdt, sådan at de altid er tidssvarende. Af sikkerhedsårsager er det vigtigt at du også holder øje med de opdateringer, der kommer til de PHP-baserede applikationer, du selv har installeret på dit webhotel.

Et eksempel på et succesfuldt open source-produkt er kontorpakken OpenOffice, der af mange brugere opfattes som et udmærket alternativ til Microsoft Office. one.coms server-setup er faktisk også baseret på open source, nemlig Apache-servere, som kører Linux og med MariaDB og PHP installeret. Tilsammen udgør sådan en opsætning et meget driftsikkert og skalérbart grundlag for webhosting.

PHP og Open Basedir

one.coms servere kører med "safe mode" slået fra og med "open basedir" slået til. At køre PHP i safe mode er en udbredt sikkerhedsforanstaltning hos mange webhostingudbydere. At køre i safe mode giver dog også en række begrænsninger på systemets ydeevne. one.com kører med PHP med safe mode Off, for at kunne tilbyde all kunder så meget som muligt af funktionaliteten i PHP og samtidig prioritere sikkerheden højt. Alle scripts, som fungerer under PHP i safe mode, vil generelt også virke på et webhotel hos one.com.

Hjemmesideprogram

Skab flotte, responsive hjemmesider med drag-and-drop og uden kodning.

Alt hvad du skal bruge for at skabe en fabelagtig hjemmeside, elegant organiseret i et fantastisk værktøj.

Kom i gang med Hjemmesideprogrammet