Huis Sociale Media Hoe maak je je eigen server met XAMPP voor HTML5 en CSS3 Programmering - dummies

Hoe maak je je eigen server met XAMPP voor HTML5 en CSS3 Programmering - dummies

Inhoudsopgave:

Video: een (simpele) website maken met Xampp 2024

Video: een (simpele) website maken met Xampp 2024
Anonim

Het is veel moeilijker om een ​​werkend serversysteem met de hand in te stellen dan om HTML5 en CSS3 ermee te programmeren. Webhostingoplossingen kunnen vaak intimiderend zijn.

Het is niet raadzaam om uw eigen systeem handmatig in te stellen. Het is gewoon de frustratie niet waard, omdat er heel goede opties beschikbaar zijn.

XAMPP is een absoluut geweldige open-source tool. Het heeft de volgende pakketten ingebouwd:

  • Apache: De standaard webserver en de hoeksteen van het pakket

  • PHP: Geconfigureerd en klaar om te starten met Apache en MySQL

  • MySQL: Ook geconfigureerd om te werken met Apache en PHP

  • phpMyAdmin: Een hulpprogramma voor gegevensbeheer dat kan worden uitgevoerd

  • Mercury Mail: A mail server

  • FileZilla FTP-server: Een FTP-server

  • PHP-bibliotheken: Een aantal nuttige PHP-add-ons, waaronder GD (grafische ondersteuning), Ming (Flash-ondersteuning), en meer

  • Extra talen: Perl, een andere extreem populaire scripting- en servertaal en SQLite, een ander handig databasepakket

  • Controle- en configuratiehulpmiddelen: Een configuratiescherm waarmee u eenvoudig verschillende componenten kunt draaien aan en uit

Deze lijst is een beschrijving van de Windows-versie. De Mac- en Linux-versies hebben allemaal dezelfde soorten software, maar de specifieke pakketten variëren.

Gezien de ongelooflijke hoeveelheid stroom in dit systeem is de download opvallend klein. Het installatieprogramma is slechts 34MB.

XAMPP-installatie is vrij pijnloos: download eenvoudig het installatieprogramma en reageer op alle standaardwaarden.

Als u Windows gebruikt, wilt u wellicht wijzigen waar het pakket is geïnstalleerd, omdat de map met programmabestanden problemen veroorzaakt voor sommige gebruikers. U kunt XAMPP installeren in de hoofdmap van station C: op Windows-installaties. De standaarddirectory is prima voor Mac en Linux.

XAMPP uitvoeren

Nadat u XAMPP hebt geïnstalleerd, kunt u uw nieuwe hulpprogramma's beheren met het XAMPP-configuratiescherm.

Sommige componenten van XAMPP worden alleen uitgevoerd wanneer ze nodig zijn. Sommige andere componenten (Apache en MySQL) zijn bedoeld om constant op de achtergrond te draaien. Voordat u met uw server gaat werken, moet u ervoor zorgen dat deze is ingeschakeld.

U kunt kiezen om Apache en MySQL als een service uit te voeren, wat betekent dat het programma altijd op de achtergrond draait. Deze opstelling is handig, maar vermindert de prestaties van uw machine enigszins. Je kunt zowel Apache als MySQL aan en uit zetten als je het nodig hebt.

Serverprogramma's open laten staan ​​op uw machine vormt een veiligheidsrisico.Zorg voor voldoende veiligheidsmaatregelen.

Test uw XAMPP-configuratie

Controleer of Apache en MySQL actief zijn en open vervolgens uw webbrowser. Stel het adres in op // localhost.

Deze pagina geeft aan dat XAMPP is geïnstalleerd en werkt. Voel je vrij om te experimenteren met de verschillende items in het gedeelte Demo's. Ook al weet u nog niet wat ze doen, u moet weten wat sommige van hun mogelijkheden zijn.

Voeg uw eigen bestanden toe

Het punt van een webserver is natuurlijk om uw eigen bestanden erin te plaatsen. Gebruik uw hulpmiddel voor bestandsbeheer om de map XAMPP in uw bestandssysteem te vinden. Recht onder de XAMPP-directory staat de htdocs-map, de primaire webdirectory. Apache dient alleen bestanden die zich in deze map of daaronder bevinden.

Alle bestanden die u Apache wilt laten serveren moeten zich in htdocs of in een submap daarvan bevinden.

Toen u // localhost opgeeft als het adres in uw browser, vertelde u de browser om op uw lokale computer in de hoofddirectory van htdocs te zoeken. U hebt niet bepaald welk bestand moet worden geladen. Als Apache geen bestandsnaam krijgt en het bestand met de naam index ziet. html of index. php, het geeft dat bestand weer.

Dus, in de standaard htdocs-map wordt het programma onmiddellijk gebeld. Hoewel dit programma de XAMPP-welkomstpagina weergeeft, wilt u meestal niet dat dit gebeurt.

Hernoemen naar of iets dergelijks. Het staat er nog steeds als je het wilt, maar nu is er geen indexpagina en Apache geeft je gewoon een lijst met bestanden en mappen in de huidige map.

U wilt meestal niet dat gebruikers deze lelijke index in een productieserver zien, maar in een ontwikkelomgeving kunt u precies zien wat er op uw server staat. Nadat alles klaar is om te gaan, kunt u samen of pagina's maken om meer professionele mappen te genereren.

Over het algemeen wilt u submappen voor al uw hoofdprojecten.

Stel het beveiligingsniveau in

Wanneer u een webserver en een dataserver hebt, maakt u enkele belangrijke veiligheidslekken. U moet enkele voorzorgsmaatregelen nemen om ervoor te zorgen dat u redelijk veilig bent:

  • Behandel uw server alleen als een lokaal goed. Voer geen thuisinstallatie van Apache uit als een productieserver. Gebruik het alleen voor testdoeleinden. Gebruik een externe host voor de daadwerkelijke implementatie van uw bestanden. Het is voorbereid op alle beveiligingshoofdpijn.

  • Voer een firewall uit. Voer ten minste de Windows-firewall uit die bij alle recente Windows-versies hoort. U kunt ook een open-source of commerciële firewall overwegen. Blokkeer standaard de inkomende toegang tot alle poorten en open ze alleen als dat nodig is. Het is niet echt nodig om inkomende toegang tot uw webserver toe te staan. U hoeft het alleen in de localhost-modus uit te voeren.

  • Voer elementaire beveiligingscontroles uit. Het XAMPP-pakket heeft een handig beveiligingsscherm. Klik op de beveiligingslink onder aan de pagina voor enkele eenvoudig te gebruiken beveiligingshulpprogramma's.

  • Wijzig het root-wachtwoord van MySQL. Gebruik de beveiligingskoppeling als u dit nog niet hebt gedaan om het MySQL-rootwachtwoord te wijzigen.

  • Voeg een XAMPP Directory-wachtwoord toe. Typ een wachtwoord in de onderste helft van het beveiligingsformulier om uw directory te beschermen tegen ongeoorloofde toegang. Wanneer u naar de map probeert te gaan, wordt u om dit wachtwoord gevraagd.

Beveiliging is altijd een compromis. Wanneer u beveiliging toevoegt, introduceert u vaak limieten in functionaliteit.

Hoe maak je je eigen server met XAMPP voor HTML5 en CSS3 Programmering - dummies

Bewerkers keuze

Voeg Flair toe met Photoshop CS5 Mengmodi - dummies

Voeg Flair toe met Photoshop CS5 Mengmodi - dummies

U kunt overvloeimodi gebruiken in Adobe Photoshop Creative Suites 5 om voeg flair toe aan de traditionele ondoorzichtige verf. Gebruik mengmodi om hooglichten of schaduwen te schilderen die details doorlaten van de onderliggende afbeelding of om een ​​onverzadigde afbeelding in te kleuren. U opent de overvloeimodi voor paint-tools op de optiebalk. ...

Kleur toevoegen of verwijderen in Photoshop CC - dummies

Kleur toevoegen of verwijderen in Photoshop CC - dummies

Schilderen heeft zeker een plaats in uw arsenaal aan Photoshop-vaardigheden, zelfs als je nooit een nieuwe foto maakt. Schilderen. Het woord roept beelden op van penselen en paletten en de kleur wordt nauwkeurig op het canvas toegepast. Of, misschien, afbeeldingen van dropdoeken, ladders, rollers en emmers - kleur die op een muur wordt gesmakt en wordt verspreid ...

Pas de middentonen aan met Photoshop CS5 Curves Panel - dummies

Pas de middentonen aan met Photoshop CS5 Curves Panel - dummies

Met behulp van het deelvenster Curven in Adobe Photoshop Creative Suites 5 , kunt u een afbeelding maken die is gemaakt met minder dan perfecte verlichting. Nadat u de lichtste en donkerste punten in een afbeelding hebt gevonden en hun waarden hebt ingesteld, wordt het tijd om "de middentonen te openen. "Deze zin betekent dat u de midtonale waarden van een afbeelding lichter maakt. Openen ...

Bewerkers keuze

Hoe verkeer op basis van multifield classifiers in Junos kan worden aangepast - dummies

Hoe verkeer op basis van multifield classifiers in Junos kan worden aangepast - dummies

Multifield (MF) classifiers onderzoeken de header van het pakket en op basis van de inhoud erin, het pakket toewijzen aan een doorstuurklasse. Anders dan gedragsaggregaat (BA) classificatoren, onderzoeken MF-classificeerders meer dan alleen de CoS-bits in de kop. Als u het uitgangspunt accepteert dat uw naburige netwerken niet weten of zich er niet om bekommeren welke CoS-bits ...

Hoe de Junos Routing Engine te beschermen - dummies

Hoe de Junos Routing Engine te beschermen - dummies

Hoewel alle interfaces belangrijk zijn, de loopback (lo0) interface is misschien het belangrijkste omdat het de link is naar de Routing Engine, die alle routeringsprotocollen uitvoert en controleert. Dit artikel biedt het skelet van een firewallfilter dat de routeringsengine beschermt. Je kunt dit voorbeeld gebruiken als een blauwdruk om te ontwerpen ...

Hoe u apparaten rangschikt, configureert en bevestigt aan een Juniper EX Series-switch

Hoe u apparaten rangschikt, configureert en bevestigt aan een Juniper EX Series-switch

Voordat u de EX-switch voor VLAN's en andere functies kunt configureren, moet u de switch verdelen, configureren en er andere apparaten aan koppelen. Juniper-switches worden verzonden in individuele transportkratten. Alle EX-switches, behalve dat de EX 8200-apparaten worden geleverd in kartonnen dozen. De EX 8200-modellen zijn veel groter. Om deze te installeren ...

Bewerkers keuze

PSAT / NMSQT Voltooiingen van zinnen: Omgaan met moeilijke woordenlijst - dummies

PSAT / NMSQT Voltooiingen van zinnen: Omgaan met moeilijke woordenlijst - dummies

Als de woorden op de PSAT / NMSQT waren honkballers, een groot aantal van hen zou in de Major Leagues zitten, en enkelen zouden all-stars zijn. Je kunt het beste wedden op het verzamelen (verzamelen) en kennen van de definities van een groot fonds van PSAT / NMSQT-favorieten. Ongeacht het aantal woorden dat je kent, echter, de kans is groot dat je ...

Snelheid, tijd en afstand problemen op de PSAT / NMSQT - dummies

Snelheid, tijd en afstand problemen op de PSAT / NMSQT - dummies

U krijgt waarschijnlijk een aantal problemen met snelheid, tijd en afstand op de PSAT / NMSQT. Heb je een hekel aan vragen waarbij een vent naar het oosten rijdt op 40 mijl per uur en een vriend naar het westen verhuist met 65 jaar? Je zou moeten uitzoeken waar ze elkaar ontmoeten en het feit negeren dat ze in het echte leven ...

Psychologie Onderwerpen om te studeren voor de Miller Analogies Test (MAT) - dummies

Psychologie Onderwerpen om te studeren voor de Miller Analogies Test (MAT) - dummies

Psychologie is een andere minder belangrijke categorie die op de Miller Analogies Test (MAT) kan verschijnen. Maak je geen zorgen - er wordt van je verwacht dat je je eigen therapiebeoefening niet openzet om de MAT te doorstaan, maar je moet jezelf vertrouwd maken met enkele veel voorkomende psychologische termen en de mensen die belangrijke bijdragen hebben geleverd aan het vakgebied. De ...