http://localhost:8888

Visste du att din dator försöker komma åt något på lokalvärden med port 8888? Detta kan vara ett problem för webbplatsbyggare, eftersom detta kan påverka hur din webbplats fungerar. I den här artikeln kommer jag att visa dig exakt vad som händer och visa dig två korrigeringar som kommer att sakta ner eller helt stoppa lokalvärdens åtkomst.

När du försöker öppna https://localhost:8888 i Internet Explorer 7 händer ingenting ... webbläsaren slutar alltid fungera och öppnar ett nytt fönster

Jag har precis satt upp en helt ny Ubuntu VPS för att köra min egen privata LAMP-server för utveckling och testning, med tanke på att den delade hostingen jag använde blev ganska långsam. Hur som helst, för bekvämlighetens skull bestämde jag mig för att ställa in localhost-URL till en IP-adress som jag brukar göra (127.0.0.1 eller 192.168..x). Så här kan du göra det på din ubuntu-box.

Localhost:8888 är en Apache2-webbserver som du kan använda för att hantera MySQL-databaser. Den har utformats så att den enkelt kan ställas in och konfigureras för utveckling. För att börja använda det, klona helt enkelt det här förrådet. Som ett minimum bör du ha lagt in instruktioner för att kompilera källorna samt installerat MySQL om du inte redan har det och installerat den senaste PHP-tolken från CPAN (om du använder Windows).

localhost:8888 är en speciell MySQL-instans som kör en av Magento-tilläggets mongoDB-servrar. Syftet är att tillåta användare att testa innehållet i Magento-tillägget utan att behöva installera paketet fysiskt på sin fungerande dator. Kompileringen och distributionsprocessen för Magento-tillägg tar i allmänhet mycket lång tid (även efter att den har byggts på flera maskiner). Denna instans låter utvecklare testa ändringar och ny funktionalitet samtidigt som de kan spara bilder som används för att utveckla tillägget.

MySQL Information Systems (MSIS) är en kommersiell produkt från IBM som integrerar MySQL med Microsofts Windows-operativsystem. Localhost är en viktig del av MAMP som gör att MySQL kan startas och underhållas på localhost istället för standardinstansen som ställs in av värdleverantören. Konfigurationen av MAMP ser till att du har den senaste versionen av MySQL installerad för att hålla din data kristallklar.

MAMP är ett PHP-ramverk som du kan använda för utveckling. Det är enkelt och modulärt med bra dokumentation. MySQL är standard i MAMP, även om MariaDB också är tillgängligt, men MySQL är fortfarande det mest använda och stöds.

MySQL håller idag på att bli en avskriven funktion i PHP. MySQL är designat som ett frågespråk och har ersatts av effektivare PHP-ramverk, libmysql och PHPMySQL. Men MySQL är inte död än och kan dammas av och användas igen av alla som vill skapa en databasdriven webbplats eller app. Följande artikel kommer att visa dig hur du skapar en lokal mysql-instans på din localhost (8088) med hjälp av grundläggande kunskap och bästa praxis. Det kommer också att visa dig hur du använder det med MAMP och MySQL direkt, men inte efter att ha tittat på ett annat ramverk en gång.