http://localhost:8888

Vidste du, at din computer forsøger at få adgang til noget på den lokale vært ved hjælp af port 8888? Dette kan være et problem for webstedsbyggere, fordi dette kan påvirke, hvordan dit websted fungerer. I denne artikel vil jeg vise dig præcis, hvad der sker, og vise dig to rettelser, der vil bremse eller helt stoppe localhost-adgang.

Når du prøver at åbne https://localhost:8888 i Internet Explorer 7, sker der ikke noget ... browseren holder altid op med at fungere og åbner et nyt vindue

Jeg har lige oprettet en helt ny Ubuntu VPS til at køre min egen private LAMP-server til udvikling og test, da den delte hosting, jeg brugte, blev ret langsom. Anyway, for nemheds skyld besluttede jeg at indstille localhost-URL'en til en IP-adresse, som jeg plejer (127.0.0.1 eller 192.168..x). Sådan kan du gøre det på din ubuntu-boks.

Localhost:8888 er en Apache2-webserver, som du kan bruge til at administrere MySQL-databaser. Det er designet, så det nemt kan opsættes og konfigureres til udvikling. For at begynde at bruge det, skal du blot klone dette lager. Som minimum bør du have sat en vejledning i at kompilere kilderne samt installeret MySQL, hvis du ikke allerede har det, og installeret den nyeste PHP-fortolker fra CPAN (hvis du bruger Windows).

localhost:8888 er en speciel MySQL-instans, der kører en af Magento-udvidelsens mongoDB-servere. Dens formål er at give brugerne mulighed for at teste indholdet af Magento-udvidelsen uden at skulle fysisk installere pakken på deres arbejdscomputer. Kompilering og implementeringsprocessen for Magento-udvidelser tager generelt meget lang tid (selv efter at have bygget den på flere maskiner). Denne instans giver udviklere mulighed for at teste ændringer og ny funktionalitet, samtidig med at de er i stand til at gemme billeder brugt til at udvikle udvidelsen.

MySQL Information Systems (MSIS) er et kommercielt produkt fra IBM, der integrerer MySQL med Microsofts Windows-operativsystem. Localhost er en vigtig del af MAMP, som gør det muligt at starte og vedligeholde MySQL på localhost i stedet for standardforekomsten opsat af hostingudbyderen. Konfigurationen af MAMP sikrer, at du har den nyeste version af MySQL installeret for at holde dine data krystalklare.

MAMP er en PHP-ramme, som du kan bruge til udvikling. Det er enkelt og modulopbygget med god dokumentation. MySQL er standard i MAMP, selvom MariaDB også er tilgængelig, men MySQL forbliver den mest udbredte og understøttede.

MySQL er i dag ved at blive en afskrevet funktion i PHP. Designet som et forespørgselssprog er MySQL blevet afløst af mere effektive PHP-frameworks, libmysql og PHPMySQL. Men MySQL er ikke død endnu og kan støves af og bruges igen af alle med et ønske om at lave en databasedrevet hjemmeside eller app. Den følgende artikel viser dig, hvordan du opretter en lokal mysql-instans på din localhost (8088) ved hjælp af grundlæggende viden og bedste praksis. Det vil også vise dig, hvordan du bruger det med MAMP og MySQL direkte, men ikke efter at have kigget på en anden ramme.