http://localhost:8888

Wist u dat uw computer toegang probeert te krijgen tot iets op de localhost via poort 8888? Dit kan een probleem zijn voor websitebouwers, omdat dit van invloed kan zijn op hoe uw site werkt. In dit artikel laat ik je precies zien wat er gebeurt en laat ik je twee oplossingen zien die de toegang tot localhost vertragen of volledig stoppen.

Wanneer u https://localhost:8888 in Internet Explorer 7 probeert te openen, gebeurt er niets ... de browser stopt altijd met werken en opent een nieuw venster

Ik heb zojuist een gloednieuwe Ubuntu VPS opgezet om mijn eigen LAMP-server te gebruiken voor ontwikkeling en testen, aangezien de gedeelde hosting die ik gebruikte nogal traag werd. Hoe dan ook, voor het gemak heb ik besloten om de localhost-URL in te stellen op een IP-adres zoals ik gewoonlijk doe ( 127.0.0.1 of 192.168..x ). Hier leest u hoe u het kunt doen op uw ubuntu-box.

Localhost:8888 is een Apache2-webserver die u kunt gebruiken om MySQL-databases te beheren. Het is zo ontworpen dat het eenvoudig kan worden ingesteld en geconfigureerd voor ontwikkeling. Om het te gebruiken, kloon je eenvoudig deze repository. Je zou op zijn minst instructies moeten hebben gegeven om de bronnen te compileren en MySQL moeten installeren als je die nog niet hebt, en de nieuwste PHP-interpreter van CPAN moeten installeren (als je Windows gebruikt).

localhost:8888 is een speciale MySQL-instantie waarop een van de mongoDB-servers van de Magento-extensie wordt uitgevoerd. Het doel is om gebruikers in staat te stellen de inhoud van de Magento-extensie te testen zonder het pakket fysiek op hun werkende computer te hoeven installeren. Het compileer- en implementatieproces voor Magento-extensies duurt over het algemeen erg lang (zelfs nadat het op meerdere machines is gebouwd). Met deze instantie kunnen ontwikkelaars wijzigingen en nieuwe functionaliteit testen, terwijl ze tegelijkertijd afbeeldingen kunnen opslaan die zijn gebruikt voor het ontwikkelen van de extensie.

MySQL Information Systems (MSIS) is een commercieel product van IBM dat MySQL integreert met het Windows-besturingssysteem van Microsoft. Localhost is een belangrijk onderdeel van MAMP waarmee MySQL kan worden gestart en onderhouden op localhost in plaats van de standaardinstantie die is ingesteld door de hostingprovider. De configuratie van MAMP zorgt ervoor dat je de laatste versie van MySQL hebt geïnstalleerd om je data kristalhelder te houden.

MAMP is een PHP-framework dat je kunt gebruiken voor ontwikkeling. Het is eenvoudig en modulair met geweldige documentatie. MySQL is de standaard in MAMP, hoewel MariaDB ook beschikbaar is, maar MySQL blijft het meest gebruikt en ondersteund.

MySQL wordt tegenwoordig een afgeschreven functie van PHP. MySQL is ontworpen als een querytaal en is vervangen door efficiëntere PHP-frameworks, libmysql en PHPMySQL. Maar MySQL is nog niet dood en kan worden afgestoft en opnieuw gebruikt door iedereen die een databasegestuurde website of app wil maken. Het volgende artikel laat u zien hoe u een lokale mysql-instantie op uw localhost (8088) kunt maken met behulp van basiskennis en best practices. Het zal je ook laten zien hoe je het rechtstreeks met MAMP en MySQL kunt gebruiken, maar zonder ooit naar een ander framework te hebben gekeken.