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

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

LES 3: XAMPP OF MAMP. Lesoverzicht:

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

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

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

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

Drupal lokale installatie op Linux Mint 17.1 Cinnamon.

Webhosting Online Beginnen met Joomla v1.0

Inhoudsopgave. versie 0.8

Een database gebruiken

Het opzetten van deze applicatie

Installatiehandleiding TiC Narrow Casting Manager

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

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

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

Drupal lokale installatie op Windows 7.

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

WordPress in het Kort

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

Les 4 Installeren Apache2 Php MySQL

De installatie en configuratie van een webserver

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

Cursus Onderwijs en ICT. bloggen met Wordpress

Installatie Accowin (versie 2)

Chapter 4. eenvoudige webserver opzetten

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

De verschillen tussen Plesk en DirectAdmin

Installatie van sqlserver

Handleiding FileZilla

installatiehandleiding

Orbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U

Drupal 7 website op PC installeren

Handleiding installatie Enecsys uitlezen op een Synology NAS

Installeren van het programma:

owncloud Het alternatief tegen grote gluurders

Cash Software B.V AD Den Haag (T) (E) 1

Handleiding Telewerken met Windows. Inleiding. Systeemvereisten. Inhoudsopgave

Aanmelden Na installatie wordt de service automatisch gestart en kunt u meteen aanmelden van op afstand:

ISW Presents Debian Homeserver Workshop

Installatie Handleiding voor: TiC Narrow Casting Certified. System Integrators

Instellingen CMS Pakketten DRUPAL INSTALLATIE

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

Dag 12: Extensies installeren

Installatiehandleiding AssuPortal met WampServer

Handleiding Microsoft SQL Server configuratie

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

Tarief van invoerrechten downloaden en installeren

Handleiding VITA aanpassing naar azmm.be Windows VITA. veilige internettoegang voor artsen v3.0. Link website VITA :

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

Handleiding installatie Rental Dynamics

Contents Backup en herinstallatie... 2

Xiris handleiding Onderhoudsmodule & database onderhoud

Handleiding Website wijzigingen Versie juni 2015

WEBSHOPKOPPELING. Flexibel, efficiënt & accuraat

NovaStudio Gratis installeren

Installatie en configuratie documentatie

USB Webserver installatie en gebruik

Installatiehandleiding Aequos Online

KANT-EN-KLARE PHP-TOEPASSINGEN Inhoud

- Plan Zo kun je een. website bouwen!

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

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

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

Denit Hosted Exchange 2010 Instellingen voor MS Outlook 2010

Instellingen CMS Pakketten ZENCART INSTALLATIE

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

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

Als eerste moet u eenmalig per gebruiker van Intramed de Fastguide plug-in installeren.

Download en installatie door de hoofdgebruiker

Installatiehandleiding. Facto minifmis

Installatie procedure

Drenthe College Desktop. VMware View Toegang met je Windows Laptop, of -PC.

Site online zetten (webreus)

2. Installatie Welp op een PC met internet verbinding

Acht stappen voor JSF

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

Installatie SQL: Server 2008R2

Installatiehandleiding King Webservices 2.0

Installatie handleiding web cliënt

Drivers van het internet op je computer installeren

Technische nota AbiFire Rapporten maken via ODBC

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

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

Installatiehandleiding FWG 3.0/ Stand-alone / Netwerkversie. Nieuwe Installatie van FWG 3.0/ met een MS Access database

SCENARIO ADVIES INSTALLATIEHANDLEIDING. Versie 1.3

Handleiding werkomgeving Apple / Connect College SOML

Beginnen met Drupal 7. Voor beginners

Printen met de NAS-server (PO50696)

Logicworks CRM en Microsoft SQL Server 2005 (Express) Introductie

Transcriptie:

Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden... 10 2 Xampp opstarten... 10 3 Xampp testen... 12 3.1 Nog meer testen.... 13 3.2 FileZilla Server instellen... 14 4 De web server beveiligen... 15 4.1 Filezilla account aanmaken... 15 4.2 De veiligheid testen van de modules... 16 5 Meegeleverde gereedschappen... 18 5.1 phpmyadmin... 18 5.2 Webalizer... 18 6 Alle werkt. Wat nu?... 19 Historiek Versie Datum Wijzigingen 1.0.0 06/12/2010 Initiële versie van dit document. 1.0.1 09/12/2010 Historiek van aanpassingen toegevoegd. Links toegevoegd naar opensource web applicaties. 1.1.0 16/02/2011 Wat meer informatie toegevoegd over de gebruikte versie. Hoofdstuk Lees mij eerst toegevoegd Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 1 van 19

1. Lees dit eerst De installatie beschreven in dit document heeft betrekking tot versie 1.7.3. Intussen is dit reeds een verouderde versie, maar je kunt versie 1.7.3 nog steeds hier downloaden: https://sourceforge.net/projects/xampp/files/xampp%20windows/1.7.3/ 2. Inleiding Veel goedkope webhosting pakketten maken gebruik van Apache, PHP en MySQL om dynamische websites mogelijk te maken. 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, Perl en een FTP server. 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. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 2 van 19

3. Installatie Xampp Download van Xamp: http://portableapps.com/apps/development/xampp Download XAMPP Launcher Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 3 van 19

Installatie Xamp op Externe harddisk: De H drive is mijn externe harddisk. De installatie is bezig Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 4 van 19

Na de installatie worden enkele vragen gesteld. Ik wil geen startmenu op de desktop. Ja, zet het path goed. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 5 van 19

Gebruik geen drive letter, want op mijn andere computer heeft de externe harddisk een andere drive letter. De installatie is bijna vervolledigd. De voorgestelde tijdzone is goed voor mij. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 6 van 19

We kunnen afsluiten. Daarna moeten we wel nog de Xampp Laucher installeren. 1.1 Installatie Xampp Launcher Xampp Laucher is een klein utility dat we gebuiken om gemakkelijk Apache, MySQL o.a. de FTP server op te starten. Ik kies voor Nederlands Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 7 van 19

Ik installeer de Xampp Launcher ook op de externe harddisk. Persoonlijk installeer ik de applicatie in een sub-directory van PortableApps, want daar staan nog tal van andere applicaties geïnstalleerd. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 8 van 19

Het is een klein programmatje, de installatie verloopt razend snel. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 9 van 19

1.2 Controle geïnstalleerde bestanden Na de installatie zijn er op de externe harddisk twee directories terug te vinden: De installatie is nu achter de rug. We kunnen van start gaan met het opstarten van de verschillende applicaties. 2 Xampp opstarten Om de verschillende onderdelen van de web server onder Windows op te starten, maken we gebruik van het programma XAMPPLauncher. Na het opstarten van deze applicatie zie je een kleine GUI: Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 10 van 19

Klik op de start knop van Apache en MySQL. Na een paar seconden zie je een status running. Voila, de web server draait. Nu kunnen we een paar testen uitvoeren. 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 zul 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 16/02/2011 v1.1.0 Pagina 11 van 19

3 Xampp testen Om na te gaan of apache goed draait, open een browser en surf naar onderstaand adres. http://localhost/xampp/splash.php Het adres localhost wil zeggen dat de browser naar zichzelf moet connecteren. Om vanaf een andere computer naar je web server te connecteren, moet je het IP adres of de naam van het werkstation kennen. Je moet volgende pagina te zien krijgen nadat je de link hebt geopend: Kies voor Nederlands. Vervolgens krijg je volgend scherm te zien: Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 12 van 19

3.1 Nog meer 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. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 13 van 19

3.2 FileZilla Server instellen Zolang je enkel op je werkstation werkt heb je geen extra modules nodig. Wil je echter ook bestanden naar je webserver kopiëren over het internet, dan heb je een FTP server nodig. Xampp voorziet een FTP server: Filezilla. We klikken op de start knop van FileZilla: Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 14 van 19

4 De web server beveiligen Als je van plan ben je web server via het internet toegankelijk te maken, kun je best een aantal aanpassingen doorvoeren je je webserver veiliger maken. 4.1 Filezilla account aanmaken U kunt best anonymous uitschakelen en een account toevoegen waar een paswoord op geactiveerd is. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 15 van 19

4.2 De veiligheid testen van de modules Vanuit de browser kun je nagaan hoe veilig je web serve is ingesteld. Klik op veiligheid: Deze screenshots toont aan dat de veiligheidsmaatregelingen reeds zijn uitgevoerd. Je kunt hier ook best ervoor zorgen dat de MySQL Database server een paswoord heeft en dat PhpMyAdmin ook voorzien is van een paswoord. Xampp maakt het U gemakkelijk om de veiligheid te verhogen. Daarvoor kunt U gebruik maken van dit script: http://localhost/security/xamppsecurity.php Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 16 van 19

Vul een paswoord in dat veilig genoeg is. Via deze pagina wordt een paswoord ingesteld voor de MySQL Database, voor PhpMyAdmin en voor Apache (Xampp Directory beveiliging). 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. Na het beveiligen van de apache server zult U nu ook een login en paswoord moeten invullen met toegang te hebben tot de verschillende pagina s: Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 17 van 19

5 Meegeleverde gereedschappen Een aantal interessante web applicaties die bij Xampp zijn meegeleverd zijn o.a. phpmyadmin en Webalizer. 5.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. 5.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. Peter Vandenberghe 16/02/2011 v1.1.0 Pagina 18 van 19

6 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 16/02/2011 v1.1.0 Pagina 19 van 19