SRCDS.com Tutorials, installation af XAMPP
Ting du skal vide før vi starter
- XAMPP er gratis.
- Jeg er på Windows Vista Home Premium 32bit(xp skulle være meget identisk)
- At din version af XAMPP kunne være en nyere version, hvilket i teorien ikke har nogen betydning.
Sker det dog at min version af XAMPP og den nyeste har en forskelv, vil det blive rettet! Kontakt mig hvis det ikke bliver! - XAMPP kræver INGEN ting at køre. Du skal kun hente selve filen.
Hvad er XAMPP?
XAMPP er faktisk bare et kontrol panel, som kan styre MySQL, Apache, FileZila Server og andre programmer.
Så slipper du for selve installationen.
- FileZilla
FTP server, så du kan lave en FTP bruger og tilslutte dig din computer til at upload/download nye filer. - Apache
Apache er sådan, at du har en http://localhost . Hvis du går ind i din localhost mappe(check guide hvordan), så kan du køre .php filer igennem her(sågar også .html filer) - MySQL
MySQL er en af de mest populære Open Source database systemer. Det tillader dig at have databaser på din egen computer, som du kan bruge meget fornuftigt.
F.eks. kan du bruge det til at lære at sætte databaser op med kommandoer. Hvis du har en guide til det. Det er meget nemt at styre. - PHPmyadmin
Et webbaseret kontrol panel til MySQL funktionerne. Dette vil gøre det nemmere at gøre forskellige ting og sager. - Mercury
Mercury er et mail program. Du kan oprette en email her og så kan andre folk sende en email til dig.
Hvilke porte kræver de forskellige ting, før at andre ude fra mit netværk kan få brug af det?
- Apache bruger/PHPmyadmin:
- 80
- 443 (secure, https://) - MySQL bruger:
- 3306 - FileZilla bruger:
- 21 - Mercury bruger:
- 6891
Installation
Først og fremmest er det selvfølgelig obligatorisk at vi skal hente programmet fra udviklerens side.
Du finder deres side her: http://www.apachefriends.org/en/xampp.html
Klik nu på XAMPP for Windows
Ved mig er den nyeste version 1.7.2. Find nu Download og vælg den første trykbare tekst.
Du skal vælge at downloade som en .exe fil. Det vil så føre dig til selve deres downloade side på SourceForge.net.
Begynder downloaden ikke, skal du bare trykke på direct link. (Der kan gå noget tid for den begynder).
Hent nu filen og gem den på skrivebordet.
Sådan her:
Start nu programmet fra xampp-win32-1.7.2.exe og du skulle se det her vindue:
Du skal bare installere det i C:/ og tryk nu på Install.
Den vil nu installere XAMPP. Du kan se hvilke filer den udpakker, men det har ingen betydning.
Det kan noget tid at installere. Når den så er færdig så kommer der sådan en konsol her op:
Den spørger meget simpelt om den skal lave genveje i start menuen og på skrivebordet. Jeg vil sige nej i mit tilfælde.
Tryk på n og så på enter.
Nu spørger den som om den skal lokalisere mapperne rigtig. Her til skal du trykke y og så enter.
Nu vil den så spørge om den skal lave en bærbar XAMPP uden bogstaverne(c, d, e, etc).
Her til skal du trykke n.
Nu vil den så "relocate" de forskellige ting. Når den så siger XAMPP is ready to use.
Skal du trykke på enter. Nu siger den så at den har sat tidszonen til Paris(Europa). Det er rigtigt.
Nu skal du trykke på enter igen. Nu kan du så se en menu.
Tryk 1 og så enter, nu vil du se XAMPP Control Panelet. Nu skal du så skrive x ind i konsolen, for at lukke den ned. Da vi ikke har brug for den mere.
Du har nu sådan et vindue her.
Som du kan se kan du starte de forskellige ting. Boxen til venstre tillader dig at køre den indiduelle ting som en service.
Service: En service er et program som starter op sammen med Windows.
Den markeret firkant er valget til Service kørelse:
Lad os nu foreksempel starte Apache. Tryk på Start ud for Apache.
Nu skulle dit XAMPP Kontrol Panel gerne se sådan her ud.
Nu kan du se at du har fået Admin knappen frem. Og der står Running.
Tryk nu på admin knappen. Nu åbener din standard browser og går ind på siden http://localhost/xampp/splash.php
Der kan du vælge hvilket sprog du gerne vil have. Desværre er den ikke på dansk i min version.
Tryk nu på english. Og du vil nu komme ind på denne side: http://localhost/xampp/
Nu har du så XAMPP's webbaseret kontrol panel. Den fortæller dig bare at XAMPP 1.7.2 blev successfuldt installeret.
Hvis du selv vil have din egen side, skal du nu gå ind i din C:/XAMPP/htdocs mappe.
Den ser sådan her ud:
Hvis du sletter den enkle mappe og de 2 filer. Så vil admin knappen til Apache ikke virke.
Det gør vi så nu. Da den ren faktisk ikke er nødvendig. Slet filerne bortset fra index.php.
Den skal vi lige gemme. Når du har slettet mappen xampp og filen index.html.
Skal du nu åbne din index.php. Hvis du ikke har noget program til dette, kan du bare åbne den med Notepad.
Dog bruger jeg NotePad++ til det. Når den er åbnet skulle du se dette:
PHP Code:
<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
$uri = 'https://';
} else {
$uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/xampp/');
exit;
?>
Something is wrong with the XAMPP installation :-(
Slet nu alt i filen. Og skriv det her ind i stedet(eller copy & paste det):
PHP Code:
<?php
echo "Tillykke!";
?>
Du vil nu se følgende i din browser:
Den vil nu vise Tillykke. Og det er nu officielt at du har lavet dit eget første PHP fremvisning.
Og du kan nu også begynde på PHP henvisninger(guides), hvis det har din interesse.
Hvis du har port 80 åbnet i din router, kan dine venner nu se det samme som dig.
Send denne adresse til dem ... find din externe ip på http://www.myip.dk... http://dinexterneip
Og de vil nu se det samme som dig. Du skal altid gå ind på http://localhost og dine venner(udefra netværket) skal bruge din externe.
Det var så selve Apache delen.
Åben dit XAMPP Control Panel igen. Og tryk nu start ved MySQL. (Har du lukket vinduet, kan du finde XAMPP ikonet nede i højre højrne. Tryk på det)
Til din orientering har du nu også en admin knap udfra MySQL. Trykker du på den vil du komme ind til dit PHPmyadmin panel.
Dog vil jeg ikke forklare hvordan og hvorledes det bruges. Dog skal du ikke være bange for at ødelægge noget der inde.
Bare rod rundt som det passer dig! Men nu kan du så lave din egen MySQL database, først skal vi lige ha lavet en bruger.
Åben din CMD op og skriv følgende(kopiere eventuelt).
Code:
cd C:/xampp/mysql/bin
Nu ser din cmd sådan her ud:
Og nu skal du bare skrive det herind.
Code:
mysql -u root
Den kommando vil lave en MySQL bruger med navnet root. Og der er ikke kode på.
Vil du have kode på og en anden bruger skal du skrive:
Code:
mysql -u realchamp -p min_egen_kode
Du kan checke om bruger er blevet lavet ved at ændre din index.php ud med det her:
PHP Code:
<?php
$link = mysql_connect('localhost','root','');
if (!$link) {
die('Could not connect to MySQL: ' . mysql_error());
}
echo 'Connection OK';
mysql_close($link);
?>
Luk nu konsolen ned igen. Og gå ud til dit XAMPP kontrol panel.
Tryk nu start ud fra FileZilla. Der skulle nu også stå Running
Og admin knappen er igang tilgængelig. Tryk nu på admin knappen.
Nu kommer der et nyt vindue op. Det ser sådan her ud:
Tryk nu på drop down menuen som hedder Edit og vælg Users.
Nu ser du dette vindue:
Fjern brugeren newuser og anonymous.
Tryk nu på add og skriv et brugernavn. Jeg har valgt eksempel.
Kig lidt til venstre og du skulle se Account Settings.
Der er et flueben i enable account og intet i password.
Sæt nu et flueben udfor password. Og skriv et kodeord ind som du ønsker. Jeg bruger i dette tilfælde test123 som min kode.
Tryk nu helt ude til venstre på Shared Folders og derefter på add. Find nu et eller andet sted. Jeg bruger C:/xampp/htdocs.
Sæt nu også flueben i alle felterne lidt til højre. Og tryk på OK. Og der skulle nu stå i din FileZilla konsol:
Code:
Done retrieving account settings
Sending account settings, please wait...
Done sending account settings.
Hvis du eventuelt har en FTP klient, kan du nu logge ind med den. Med følgende informationer:
Code:
URL: localhost
Brugernavn: eksempel
Kodeord: test123
Port 21
Og du kan nu se din egen C:/xampp/htdocs mappe. Hvis du overgiver disse informationer til en af dine venner ude fra dit eget netværk. Kan han eller hun nu frit ligge nye filer inde i den mappe.
Og hvis du har åbnet port 80 kan han eller hun selv se dem på http://din_external_ip - han skal selvfølgelig bruge din externe ip istedet for localhost. Og du kan sagtens lukke FileZilla vinudet ned.
Tillykke, det var det grundlæggende XAMPP forklaringer og forbrug.
Har du eventuelle spørgsmål, er du velkommen til at spørge i denne tråd.
Opdateringer
- Ingen endnu.
Credits
- Lavet af realchamp.
Half-Life 2, Counter-Strike Source and Day of Defeat Source are trademarks and/or registered trademarks of Valve Corporation.
Copyright ©2009 SRCDS.com