Localhost

når du har oplevet hastighed og pålidelighed, er der ingen vej tilbage. Husk æraen før højhastighedsinternet, da du måtte vente på, at Videoer buffer? Forfærdelige tider. Tre jubel for de moderne internethastigheder!

hvis du er vant til at udvikle dine sider på en live server, er det præcis, hvad skift til et lokalt udviklingsmiljø som f.eks. Lynhurtig udvikling og enestående pålidelighed. Du kan aldrig gå tilbage til de gamle måder.

i dette indlæg vil jeg vise dig, hvordan du installerer på din pc. Jeg vil også dække nogle almindelige problemer, som du kan støde på, og hvordan du kan overvinde dem.

lad os komme i gang.

hvis du foretrækker en video i stedet, har vi fået dig dækket!

Hvad er det?

i en nøddeskal er en lokal server, som du kan installere på din bærbare computer/desktop for at efterligne en faktisk internetserver.

det er en helt gratis, open source Apache server distribution med MariaDB, PHP og Perl. Den er tilgængelig for alle større operativsystemer, og er ekstremt nem at installere og bruge. Dette forklarer, hvorfor det er det mest populære PHP udviklingsmiljø.

her er hvad alfabeterne står for:

  • p — Perl
  • a-Apache HTTP Server
  • M — MariaDB
  • P — PHP
  • P — PERL

bortset fra de ovennævnte kernekomponenter, F. eks.kommer Mercury mail server, phpMyAdmin til databaseadministration, OpenSSL, apache tomcat til at køre Java — kode og FTP-server.

hvorfor?

som professionel udvikler kan jeg ikke understrege nok, hvor gavnligt det er at have et lokalt udviklingsmiljø. Det giver mig mulighed for at installere nye Ordtryksinstallationer i en jippy. Og da det er hostet lokalt på min computer, er der ingen forsinkelse i at uploade mine ændringer og se dem komme til live på bro.sereren.

vil du prøve et nyt tema? Bare kopiere og indsætte det i din wp-content/themes mappe. Og bam! Den er indlæst med det samme. Det samme med plugins og ændring af indstillinger. Ingen server forsinkelse, ingen upload besvær, ingen unødvendige ventetider. Alt sker i realtid.

det er som at tage din bil på en racerbane og skubbe den til sine grænser. Det perfekte testmiljø til at gå vild uden nogen konsekvenser (godt, næsten).

når jeg har installeret min pc, kan jeg fortsætte med at arbejde på min side, selvom jeg er på et fjerntliggende sted uden forbindelse. Udvikling lokalt er også meget sikker, da din hjemmeside er offline og væk fra nysgerrige øjne hackere (og irriterende klienter).

hvorfor?

som alle andre programmer, har visse forudsætninger for at køre. De nuværende anbefalede krav er:

  • PHP version 7.3 eller nyere
  • Myskl version 5.6 eller større eller MariaDB version 10.1 eller nyere
  • HTTPS support
  • Apache eller ngink server

Champ kontrollerer alle de felter, der er anført ovenfor. Det er gratis, pålideligt, let at bruge og fungerer på alle større platforme. Du kan ikke gå galt med det.

lad os installere

Trin 1: Hent

Start med at hente den nyeste version af fra Apache Friends hjemmeside. Den aktuelle up-to-date version er 7.3.8 / PHP 7.3.8.

Bemærk!: Hvis du bruger , er installationstrinnene stort set de samme. Bare sørg for at hente den relevante version af til dit operativsystem.

Trin 2: Installer prompt

når du har hentet, skal du køre prompt-installationsfilen.

opsætningsguiden
du får muligvis en UAC-advarsel inden installationen. Klik på OK og fortsæt.

Vælg de komponenter, du vil installere. Hvis du planlægger at installere en hjemmeside med Apache, behøver du kun Apache, PHP og phpMyAdmin. Jeg tjekker alle komponenterne, da jeg gerne vil eksperimentere med dem senere.

Vælg installationskataloget (standard anbefales).

fjern markeringen Lær mere om Bitnami mulighed. Bitnami leverer alt-i-et-værktøjer til at installere populære open source-apps oven på . Dette inkluderer også tilføjelsesmoduler til installation af . Vi installerer det dog manuelt Her.

du kan blive præsenteret med en Vinduer Sikkerhedsadvarsel i slutningen af installationen. Du er nødt til at hvidliste Apache HTTP Server fra din Defender ved at klikke på knappen Tillad adgang. Sørg for at kontrollere indstillingen “Private netværk, f.eks. Dette er meget vigtigt. Det virker ikke, hvis du ikke tjekker dette og klikker på Tillad adgang.

Fuldfør opsætningen og kør kontrolpanelet.

Installation Note 1: Deaktiver UAC under vinduer indstillinger

du får muligvis vist en UAC-advarsel (UAC) fra vinduer. Intet at bekymre sig meget. Bare sørg for, at du ikke installerer under din Program Files mappe, da UAC kan forstyrre ‘ s skrivetilladelser til denne mappe. Standardinstallationsmappen er C:\XAMPP. Så hvis du ikke ændrer det, skal du være god.

hvis du vil lære at deaktivere UAC (anbefales ikke, medmindre det er absolut nødvendigt), er Microsoft-Support et godt sted at starte.

Installationsbemærkning 2: Deaktiver Antivirus og/eller brandsikring midlertidigt

nogle antivirus-eller brandsikringsprogrammer kan forårsage problemer med din installation. Hvis det er tilfældet, foreslås det, at du deaktiverer dem midlertidigt, indtil er installeret korrekt.

Læs siden Ofte Stillede Spørgsmål om vinduer for mere.

Trin 3: Åbn kontrolpanelet

kontrolpanelet har en simpel brugergrænseflade, der viser alle moduler på din lokale server. Det giver dig mulighed for at starte/stoppe individuelle moduler, få adgang til deres Admin område, Config filer og logfiler med blot et enkelt klik. Dens nederste sektion viser også alle dine handlinger og fejl (hvis nogen).

bortset fra de muligheder, der er diskuteret ovenfor, har kontrolpanelet også andre knapper på højre side:

  • Netstat: Vis alle aktive TCP-forbindelser (og porte) på din computer
  • Shell: starter på en brugerdefineret kommandolinje (CMD)
  • Stifinder: åbner rodmappen i Stifinder
  • tjenester: viser alle tjenester under Microsoft Management Console
  • hjælp: links til Apache Friends Support Forum
  • Afslut: Afslut Kontrolpanel (serveren fortsætter med at køre i baggrunden)

Trin 4: Start Apache og modul

Klik på knappen Start ved siden af Apache modul. Hvis alt er indstillet korrekt, skal din Apache-server starte med succes under porte 83 og 443.

du kan få adgang til din Apache-serverens dashboard ved at klikke på Admin-knappen ved siden af den. Alternativt kan du også nå det via http://localhost/dashboard/ URL i din bro.ser.

Start derefter modulet. Hvis du får vist en sikkerhedsadvarsel til hvidlisten.klik på Tillad adgang. Som før skal du sørge for, at du har markeret indstillingen “Private netværk,…”.

glem ikke at markere indstillingen “Private netværk”.

du kan få adgang til dit phpMyAdmin-dashboard ved at klikke på Admin-knappen ved siden af modulet. Eller du kan bare gå til http://localhost/phpmyadmin/ i din bro.ser. Her kan du administrere MariaDB-databaserne for dine Netprojekter.

phpMyAdmin Dashboard

dette afslutter opsætningen af phpMyAdmin som dit lokale udviklingsmiljø. Det er nu klar til at være vært for ethvert PHP-baseret program (f.eks.

test af din installation

den bedste måde at kontrollere, om din lokale server er installeret og konfigureret korrekt, er at oprette en PHP-testside, placere den i mappen localhost og derefter prøve at få adgang til den via din bro.ser.

lad os gøre det nu. Opret en ny mappe kaldet test i din C:\xampp\htdocs\ mappe. Du kan også nemt få adgang til denne mappe ved at klikke på knappen Stifinder i kontrolpanelet og derefter gå til mappen htdocs.

Opret en fil kaldet test.php med koden nedenfor og placere den i C:\xampp\htdocs\test mappe.

prøv at besøge http://localhost/test/test.php i din bro.ser. Hvis det viser ordene ” Hej Verden! Velkommen til “, så er installeret og konfigureret på dit system.

Trin 1: Opret en ny database til din Installation

før vi installerer den, har vi brug for en database.

klik på Admin-knappen i dit kontrolpanel. Et nyt vindue åbnes automatisk med phpMyAdmin dashboard interface. Klik på databaser øverst til venstre.

du bliver nu bedt om at oprette en ny database. Jeg har navngivet min vpmudev.

når du har indtastet et navn, skal du klikke på Opret og luk vinduet.

Trin 2: Hent og installer

Hent den nyeste version af .

Tryk i den rigtige mappe. I mit tilfælde er det C:/xampp/htdocs. Omdøb det til hvad du vil, men det anbefales at give denne mappe navnet på dit sted. Jeg har tænkt mig at kalde denne installation af .

gå nu ind i din hjemmesides mappe, og find prøven.php-fil, og omdøb den.php.

Åbn filen, og rul ned, indtil du ser følgende linjer:

disse kodelinjer definerer loginoplysningerne for din database. Opdater dem i henhold til instruktionerne nedenfor:

  • Udskift “database_name_here” med navnet på din database, som i mit tilfælde er vpmudev.
  • Erstat “username_here” med “root” og rediger feltet “adgangskode_here” for at være tomt.
  • Gem filen og luk den

vi kan fortsætte med vores installation nu. Gå til http://localhost/wptest/.

du bør se installationen sprog valg skærm belastning.

når du har valgt dit sprog, skal du fortsætte til næste skærmbillede. Indtast din side titel, admin brugernavn og adgangskode detaljer. Klik På Installer.

Tillykke, du har installeret på din lokale server.

opsætning af Multisite lokalt med 6145 >

Trin 1: Aktiver Multisite i din multisite-konfiguration.php-fil

åbn din PHP-konfiguration.php-fil og tilføj følgende linje lige over linjen, der siger / * det er alt, stop redigering! Glad udgivelse. */.

define('WP_ALLOW_MULTISITE', true)

dette vil aktivere multisite-installationstilstanden på din hjemmeside.

Trin 2: Opsæt dit Multisite-netværk

gå til dit dashboard og derefter til værktøjer > Netværksopsætning.

indtast et navn til dit multisite-netværk og din netværksadministrators e-mail-adresse. Klik derefter på Installer.

du vil nu blive bedt om at redigere din pc-konfiguration.php og .htaccess-filer.

følg instruktionerne.

Trin 3: følg vejledningen på skærmen

åbn din konfiguration.php igen og tilføj koden givet af ordtryk under din Tidligere redigering.

næste, åben .(Bemærk: du bliver nødt til at erstatte indholdet helt her, ikke bare tilføje/redigere).

hvis du ikke kan finde .htaccess-fil, sørg for at aktivere Vis skjulte filindstillinger på din computer. Hvis du stadig ikke kan finde den, skal du oprette en i samme mappe som din konfiguration.php-fil.

Multisite skal nu aktiveres med succes på din installation.

du skal logge ind igen. Og når du gør det, kan du få adgang til individuelle sider i dit multisite-netværk fra dit dashboard.

du kan også oprette et nyt netværkssite herfra ved at klikke på knappen Tilføj ny.

tilføjelse af et nyt Netværkssite

fejlfinding af almindelige problemer med & ordtryk

mens min installation gik uden problemer, er ikke alle så heldige. Du kan kaste en kurvebold på et hvilket som helst tidspunkt i installationen. Her er nogle almindelige problemer forbundet med (klik for at gå til dens løsning):

  • Apache starter ikke uden de konfigurerede Porte
  • kan ikke tilføje eller importere yderligere menupunkter (samme link som ovenfor)
  • maksimal PHP-eksekveringstid overskredet (samme link som ovenfor)
  • maksimal filstørrelse overskredet (samme link som ovenfor)
  • objekt ikke fundet! Fejl
  • fejl: Apache nedlukning uventet
  • cURL fejl 60: SSL-certifikat Problem

Samp up

Champ giver dig mulighed for at oprette en lokal server miljø på din vinduer maskine nemt. Det bedste ved det er, at det er helt gratis og open source. Når den er installeret, glemmer du, at den endda er der. Du kan også installere et USB-drev sammen med et USB-drev.

du kan udvikle og teste hjemmesider hurtigt på dit system i stedet for at gøre det på den hårde måde på en live hjemmeside. Du kan prøve forskellige temaer og plugins, teste deres forskellige funktioner, og eksperimentere med mange andre aspekter af din hjemmeside uden at bryde en sved.

derudover kan du også installere så mange forekomster af Multisite (herunder Multisite). Hvem kendte ordsproget” tænk globalt, handle lokalt ” gælder også for internetudvikling!

Write a Comment

Din e-mailadresse vil ikke blive publiceret.