XAMPP Web Development omgeving opzetten onder Windows.



Vergelijkbare documenten
Xampp Web Development omgeving opzetten onder Windows.

Upgrade Xampp van versie naar 1.7.7

Test Joomla op je PC 1

LES 3: XAMPP OF MAMP. Lesoverzicht:

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Webhosting Online Beginnen met Joomla v1.0

JOOMLA. Lokale installatie van Joomla met XAMPP. Naslagwerk over hoe men joomla installeert, zonder dat men webruimte huurt

Drupal lokale installatie op Linux Mint 17.1 Cinnamon.

Inhoudsopgave. versie 0.8

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

Deze FAQ is enkel van toepassing op hostings besteld na 23/6/2010

Linux Mint 10 installeren op een pc of laptop.

Drupal lokale installatie op Windows 7.

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Installatie SQL: Server 2008R2

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Les 4 Installeren Apache2 Php MySQL

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0

Handleiding afdrukken rotariaat CAMPUS NOORD Informaticadienst Scholengroep Sint-Rembert v.z.w. Kevin Baert Loes Casteleyn Michiel Seys

Installatie van sqlserver

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Een database gebruiken

owncloud Het alternatief tegen grote gluurders

Opmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen

Connectivity SQL Er kan geen verbinding worden gemaakt met de SQL server

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

2. Installatie Welp op een PC met internet verbinding

Webhosting Online Uw website publiceren met behulp van Microsoft FrontPage

Installatie Accowin (versie 2)

Help, hij doet het niet

Installatie webserver

Drupal 7 website op PC installeren

De installatie en configuratie van een webserver

De verschillen tussen Plesk en DirectAdmin

HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: Versie: 1.3

LES 11: VAN LOKAAL NAAR ONLINE. Lesoverzicht: Aan de slag Domeinnaam Web hosting FTP gegevens FTP programma s Database exporteren Samenvatting

Technische nota AbiFire Rapporten maken via ODBC

Chapter 4. eenvoudige webserver opzetten

Installatiehandleiding. Facto minifmis

Installatie en configuratie documentatie

Popsy Financials. Overstap Access-MSDE

Gegevens. Cliënt met browser Server met Apache/IIS Databaseserver En PHP

BACK-UP PROGRAMMA. M U L T I M E D I A G R O E P H C C H E E R E N V E E N. Multimediagroep HCC Heerenveen HCC Fryslân locatie Heerenvee

Technische nota AbiFire5 Rapporten maken via ODBC

Over PHP. PHP en MySQL. 1.1 Inleiding. In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze

Die vraag krijg ik regelmatig. De meest voorkomende situaties zijn deze:

Online Back-up installatie handleiding. Sikkelstraat VB Oosterhout E: info@winexpertise.nl

Installatiehandleiding Windows XP / Vista / Windows 7

installatiehandleiding

WordPress in het Kort

Beveiligingstips voor je laptop

hdmedia Draadloze configuratie EM4555

SKYPE, de goedkope manier van communiceren via internet (VOIP) Voor allen die willen weten hoe je Skype moet installeren en instellen op je PC.

SurfRight. Veelgestelde vragen. HitmanPro.Kickstart Veelgestelde vragen Page 1

Handleiding installatie Enecsys uitlezen op een Synology NAS

Handleiding Telewerken met Windows. Inleiding. Systeemvereisten. Inhoudsopgave

Print Manager USB. Handleiding. BRICON nv

DE IDENTITEITSKAART EN INTERNET EXPLORER

Help! Hoe installeer ik correct mijn nieuwe NAS server?

Snelle installatiegids voor Symbian

De voordelen van Drupal

Installatie SQL Server 2014

Contents Backup en herinstallatie... 2

KANT-EN-KLARE PHP-TOEPASSINGEN Inhoud

INHOUDSOPGAVE IMUIS INSTALLEREN 2 WINDOWS 2. WINDOWS SERVER 2008 r2 3 UITGAANDE VERBINDINGEN 4 INSTALLATIE IMUISONLINE.MSI 4 SSL CERTIFICAAT 4

Handleiding Job voor gebruikers

Handleiding Microsoft SQL Server configuratie

Wat te doen na de aanschaf van:

Dag 12: Extensies installeren

Optifile Server Installatie

Prijslijst Algemeen. Reparaties. Installaties. Voorrijkosten binnen gemeente Bedum: 5,- Voorrijkosten buiten gemeente Bedum: 20,-

Op de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.

Handleiding voor het installeren van Tomcat7

Koppeling met een database

9. MYSQL. Daarin zien we het administratie paneel van mysql.

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 23 april 2014, versie 1.0d

Inhoudsopgave: Whisper380-computerhulp.net

Exact Globe voorbereidingen

1. Wat heb je nodig? Hoe werkt het? Multifactor authenticatie Verbinding maken... 2

Het opzetten van deze applicatie

ISW Presents Debian Homeserver Workshop

MEDIA NAV navigatiesysteem Handleiding voor het downloaden van content via internet

Installatie SQL Server 2012

USB Webserver installatie en gebruik

Installatiehandleiding AssuPortal met WampServer

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

In de meeste netwerkomgevingen staan de firewalls het browsen of surfen op internet toe.

Printen met de NAS-server (PO50696)

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Denit Hosted Exchange 2010 Instellingen voor MS Outlook 2010

Procedure Access - MSDE

Net2WebServer. Installatie handleiding

Installatiehandleiding Wordpress binnen Parallels Panel

Installatiehandleiding Wordpress binnen Parallels Panel

Installatiehandleiding King Webservices 2.0

Transcriptie:

XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren... 8 4 XAMPP testen... 10 5 XAMPP beveiligen... 11 6 Meegeleverde gereedschappen... 14 6.1 phpmyadmin... 14 6.2 Webalizer... 14 7 Alle werkt. Wat nu?... 14 Historiek Versie Datum Wijzigingen 1.0.0 16/02/2011 Initiële versie van dit document. Opgemaakt voor XAMPP versie 1.7.4 1.0.1 20/02/2011 Kleine aanpassingen aan de tekst. 1.0.2 10/03/2011 Hoofdstuk over de veiligheid toegevoegd Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 1 van 14

1. Lees dit eerst De installatie beschreven in dit document heeft betrekking tot versie 1.7.4. 2. Inleiding Veel goedkope webhosting pakketten maken gebruik van Apache, PHP en MySQL om dynamische websites mogelijk te maken. Meestal draait dit op een Linux server. Linux + Apache + MySQL + PHP = LAMP. Windows + Apache + MySQL + PHP = WAMP. Het is tamelijk eenvoudig om ook een website op je Windows werkstation op te zetten. Een zeer eenvoudige oplossing is om gebruik te maken van XAMPP. Dit artikel toont door middel van veel screenshots hoe je een web server kunt opzetten met XAMPP. Als je alle stappen doorlopen hebt heb je een web server voorzien van Apache, MySQL, PHP en Perl. Deze installatie wordt aangemaakt op een externe harddisk zodat je de mogelijkheid hebt om deze web server ook op te starten op een andere Windows werkstation of laptop. Heel interessant is ook dat je met XAMPP een aantal web applicaties zoals Webalizer, phpmyadmin ter beschikking hebt zodat je onmiddellijk aan de slag kan. Na de installatie van XAMPP worden nog wat instellingen gewijzigd zodat de webserver voldoende veilig is en niet zomaar door iedereen kan gebruikt worden. 1 Xampp downloaden Op deze website kun je XAMPP downloaden: http://www.apachefriends.org/en/xampp.html Op het moment dat dit document werd aangemaakt was de meest recente versie van XAMPP, versie 1.7.4. Downloads van deze versie kun je hier vinden: https://sourceforge.net/projects/xampp/files/xampp%20windows/1.7.4/ Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 2 van 14

2 Installatie Xampp 1.7.4 op externe harddisk Start het programma xampp-win32-1.7.4-vc6-installer.exe op om de installatie uit te voeren: Met UAC kunt U ook onder Windows 7 problemen mee ondervinden. Maar persoonlijk heb ik er geen problemen mee gehad. Klik op OK Bij mij wordt XAMPP geïnstalleerd op de H drive. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 3 van 14

Ik wil geen Windows Services omdat XAMPP op de externe harddisk staat die niet steeds is aangekoppeld aan de computer. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 4 van 14

De installatie is bezig De installatie is gedaan. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 5 van 14

Ja, het XAMPP Control Panel wordt opgestart. Druk op de start knop van Apache en MySQL. Als die running zijn is de web server operationeel. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 6 van 14

Met de browser surfen we eens naar http://localhost Klik vervolgens op Nederlands. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 7 van 14

3 XAMPP herconfiguren Koppel je de USB stick of externe harddisk aan een andere computer en de partitie is daar terug te vinden onder een andere letter, dat moet je het programma setup_xampp.bat opstarten. Tik 1 in en druk op Enter. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 8 van 14

Als apache en MySQL correct kunnen worden opgestart kunnen we een aantal testjes doen. Als je een module niet in een status Running krijgt kun je een Port-Check uitvoeren om na te gaan of de bestaande poorten niet in gebruik zijn. Als een poort in gebruik is zal je moeten nagaan door welke applicatie die wordt gebruikt. Vb.: Apache draait standaard onder poort 80. Maar ook de Windows service World Wide Web Publishing Service maakt gebruik van die service. Die zal je eventueel moeten stoppen of de apache configuratie aanpassen zodat die gebruik maakt van een alternatieve poort. Bijvoorbeeld 88 of 8080. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 9 van 14

4 XAMPP testen We klikken op Status. Hier kun je mooi zien dat de meeste componenten geactiveerd zijn. Ruim voldoende om van start te gaan met onze web server. Met de web server die we nu draaiende hebben kunnen we zowel PHP, Perl als ASP scripts uitvoeren. Een stuk van PHP info: Perl info: Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 10 van 14

5 XAMPP beveiligen Als je van plan ben je web server via het internet toegankelijk te maken, kun je best een aantal aanpassingen doorvoeren om je webserver veiliger te maken. Vanuit de browser kun je nagaan hoe veilig je web serve is ingesteld. Klik op veiligheid: Zoals je in bovenstaande screenshot ziet is de web server niet veilig. XAMPP biedt een speciale link op de veiligheid in orde te brengen: http://localhost/security/xamppsecurity.php Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 11 van 14

Ik kies eigenlijk voor een middenweg. De webserver is beveiligd, maar wie aan de bestanden kan, kan toch het paswoord achterhalen. Voor mijn persoonlijke doeleinden is dit voldoende. Opgelet: na het doorvoeren van deze veiligheidmaatregelingen zullen de meegeleverde applicaties zoals CD-Collectie niet meer werken. De configuratie van die web-applicatie moet dan aangepast worden met het gewijzigd paswoord. Wat U best ook kunt doen is met PhpMyAdmin een extra MySQL login toevoegen die U gebruikt voor de PHP scripts die een connectie moeten maken naar de MySQL database. Als we nu met de webserver verder werken wordt naar een paswoord gevraagd: Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 12 van 14

Vul het paswoord in en klik op OK. Als we nu de veiligheid controleren ziet die er al een stuk beter uit: Ik laat PHP niet in safe mode draaien. Zie http://be2.php.net/features.safe-mode voor meer informatie hierover. Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 13 van 14

6 Meegeleverde gereedschappen Een aantal interessante web applicaties die bij Xampp zijn meegeleverd zijn o.a. phpmyadmin en Webalizer. 6.1 phpmyadmin Hiermee kunt U gemakkelijk de administratie van de MySQL Database server doen zoals: Databases beheren Tabellen beheren Stored Procedures, triggers, views beheren Gebruikers administratie Gegevens in tabellen bekijken Voor meer informatie hierover kunt U best de documentatie nazien. 6.2 Webalizer Webalizer is een applicatie die U gebruikt om netwerk trafiek van apache te analyseren zodat je kunt nagaan welke applicaties het meest worden gebruikt. Voor meer informatie over Webalizer kunt U ook best de documentatie nazien. 7 Alle werkt. Wat nu? Nu U een eigen web server hebt opgezet wilt U daar waarschijnlijk nog applicaties aan toevoegen of zelf van start gaan met het ontwikkelen van eigen web applicaties. Zo zou je een Content Management Systeem (CMS) zoals Joomla! Of Drupal kunnen opzetten, een forum met phpbb of gewoon zelf iets ontwikkelen in PHP of in Perl. http://www.joomla.org http://drupal.org/ http://www.phpbb.com/ Alvast veel succes! Peter Vandenberghe 10/03/2011 v1.0.2 Pagina 14 van 14