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



Vergelijkbare documenten
PHP (v5.2.0): homepage: downloadpagina: bestandsnaam: php win32.

Test Joomla op je PC 1

Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0

De installatie en configuratie van een webserver

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

Installatiehandleiding AssuPortal met WampServer

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

Portal4U 1.4 Installatie

ICT HANDLEIDING TELEWERKEN. Versie 2010

ICT HANDLEIDING TELEWERKEN. Versie 2010

Installatie King Task Centre

Drupal lokale installatie op Windows 7.

Taak Apachiis. Inhoud

Handleiding voor het installeren van Tomcat7

SYSTEEMEISEN EN VX COMPONENTEN INSTALLATIE. Versie Status Datum Auteur Opmerking 1.0 Definitief Servicedesk

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

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

Drupal lokale installatie op Linux Mint 17.1 Cinnamon.

Installatie Avalanche Webview

WAVIX Installatie Handleiding

Wat te doen na de aanschaf van:

owncloud Het alternatief tegen grote gluurders

+XLVZHUN:LQGRZV$SDFKHLQVWDOODWLH

Het opzetten van een VPN verbinding (Virtual Private Network)

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

Xampp Web Development omgeving opzetten onder Windows.

Technische documentatie Klankie 2010 voor systeembeheerders/installateurs

Installatie Handleiding - Multispectraal V.W1.0

Handleiding: CitrixReceiver installeren voor thuisgebruik.

LES 3: XAMPP OF MAMP. Lesoverzicht:

XAMPP Web Development omgeving opzetten onder Windows.

Installatie King Task Centre

Installatiehandleiding Windows XP / Vista / Windows 7

Handleiding. Installatie / Configuratie Internet

Installatie handleiding Telefoon Assistent v0.4

ALL-CRM Installatie handleiding

OpenVPN Client Installatie

Je gaat nu een Zend-Project maken in de map C:/wamp/www (de document root van de webserver) met behulp van Zend Tool..

WordPress-website maken in 1 dag Installatiehandleiding WordPress

USB Webserver installatie en gebruik

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

Handleiding installatie Rental Dynamics

Handleiding installatie Kluwer Belastingpraktijk

Installatie en configuratie documentatie

Installatie nieuwe build van Alure (alle componenten)

BASIS HANDLEIDING CLOUD ASSISTENT

VIVA2.0. Opstarten. VIVA2.0 Opstart instructie

WebUntis 2014 Instructies basisinstallatie

Handleiding Telewerken met Windows. Inleiding. Systeemvereisten. Inhoudsopgave

Handleiding. Certificaat installeren

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

Installatie en configuratie documentatie

Handleiding aanmaak CSR

Versie: 1.0. Datum: 19 november Eigenaar:

Downloaden beveiligingscertificaat BRON Voor Windows versies vanaf Windows Vista

SCENARIO ADVIES INSTALLATIEHANDLEIDING. Versie 1.3

OpenVPN Client Installatie

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

Handleiding importeren HDN-browsercertificaat

Upgrade Xampp van versie naar 1.7.7

Handleiding aanmaak CSR

Het opzetten van een VPN (Virtual Private Network)

Instructie Instellen Citrix (thuis)werkplek Detron-Online

Installatiehandleiding SCENARIO ADVIES. Oktober Versie 1.3

Installatie SQL: Server 2008R2

ClockWise 3.0 installatie handleiding

In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze. programmeertaal? En hoe is het ontstaan? Ook leer je welke editors

Handleiding FileZilla

Handleiding installeren en wijzigen handtekening

Installatie handleiding web cliënt

Gebruikershandleiding. Copyright 2013 Media Security Networks BV. All rights reserved.

Installatie Handleiding voor Modelit Applicatieprogrammatuur

Informatica Pagina 1 van 13. Versiedatum 16/06//2014. Te herzien op

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

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

Installatie van sqlserver

1. Hardware Installatie Installatie van Quasyscan...6 A. Hoe controleren of je een actieve internetverbinding hebt?...6 B.

Installatie SQL Server 2014

Partners in Accountancy (PIA) Inloggen op het klantenloginsysteem

Installatiegids. 1 Installatiegids Nintex Workflow 2010

Handleiding Citrix Receiver installeren op Windows-laptop

Drupal 7 website op PC installeren

Nieuw toegevoegd: Uitleg driver (her) installeren nadat Windows 8 en Windows 8.1 automatisch de driver heeft geüpdatet.

Installatie MicroSoft SQL server 2012 Express

Installatie Groeps Login app

Handleiding. Handleiding

HANDLEIDING Installatie TESTS 2012

ROSA software voor de KINDEROPVANG

Onderdeel: Opdracht Uitleg + Opdracht

Installatie procedure

Inhoudsopgave. versie 0.8

Handleiding Certificaat installeren

Transcriptie:

Webservers inrichten Inleiding De webapplicatie die je hebt geschreven, is volgens het three-tier systeem ontwikkeld: 1. Gegevensopslag in een database 2. PHP voor de logica 3. XHTML (en CSS) voor de presentatie In hard- en software-termen betekent dit: 1. Server waarop de database draait 2. Server waarop IIS of Apache met PHP draait waarop IIS of Apache met PHP draait 3. cliënt met webbrowser XHTML Gegevens Cliënt met browser Server met Apache/IIS Databaseserver En PHP De server waarop de database draait en de server waarop IIS of Apache met PHP draait, kunnen dezelfde zijn. In termen van beveiliging zijn twee servers beter dan één, maar op andere gronden (snelheid, budgettaire mogelijkheden) kan toch voor één server gekozen worden. Hierna wordt alles op één server geïnstalleerd, maar als de database op een tweede server moet draaien, moet deze op de andere server geïnstalleerd worden. WAMP Windows, Apache, MySQL en PHP kunnen samenwerken, maar je moet dat wel goed installeren. Er wordt hieronder vanuit gegaan dat Windows werkend op de computer is geïnstalleerd. Een computer geschikt maken voor het realiseren van een website gaat in een aantal fasen. De verschillende fasen zijn: 1. De webserver Apache installeren 2. PHP installeren en integreren in Apache 3. MySQL installeren en PHP geschikt maken voor gebruik van MySQL 4. Webbrowsers installeren 5. IDE voor PHP, CSS, XHTML en SQL installeren en integreren Stappen 4 en 5 zijn alleen nodig als de computer voor het ontwikkelen van webapplicaties wordt gebruikt. Applicatieontwikkeling: Test en implementatie p. 1 uit 5 versie 1.0

Webserver Apache installeren Ga naar de website van Apache: http://www.apache.org en zoek de nieuwste stabiele versie van Apache. Download de versie voor Windows met de installer (msi). Installeer Apache en volg de aanwijzingen op het scherm. Indien van een proxyserver gebruik wordt gemaakt, dan moet de browser zo ingesteld worden dat de proxy niet gebruikt wordt voor lokale adressen. In Internet Explorer vind je dat onder menu Extra -> Internet-opties -> Tabblad verbinden -> LAN-instellingen Als Apache is geïnstalleerd, controleer dan of de installatie is gelukt: Start een webbrowser en vul in de adresbalk: localhost en druk op enter. Als de installatie goed is verlopen, krijg je te zien: It works! De websites komen standaard in de directory: C:\Program Files\Apache Software Foundation\Apache2.2\htdocs Als je de websites die je gaat maken, op een andere schijf of in een andere directory wil plaatsen, dan doe je het volgende: Ga naar de directory: C:\Program Files\Apache Software Foundation\Apache2.2\conf en maak een kopie van het bestand: http.conf. Open het bestand daarna met kladblok. Zoek naar het woord documentroot en wijzig de naam van de huidige directory daarachter in de naam van de nieuwe directory. Zoek vervolgens nog een keer naar documentroot. Daaronder moet je nog een keer hetzelfde doen achter directory. Sla het bestand op en controleer of het werkt: Plaats een bestand met de naam index.html in de nieuwe directory. De inhoud van het bestand is: <html> <body> <h1>it Works again!</h1> </body> </html> Stop en start Apache (linkermuisknop op het icoon rechtsonder in de taakbalk), zodat deze httpd.conf opnieuw inleest met de nieuwe gegevens. Open een webbrowser en vul in de adresbalk weer localhost in. Als het goed is, krijg je nu het volgende te zien: It Works again! Om Apache goed te configureren voor PHP doen we het volgende: Zoek naar het woord DirectoryIndex in httpd.conf. Daarachter staat index.html. Zorg ervoor dat daarachter komt te staan: index.html index.htm index.php. Om te controleren of het goed is gegaan, sla je het bestand httpd.conf op en stop en start je Apache. Je wijzigt de naam van het bestand index.html in index.htm. Daarna start je de webbrowser en je vult weer localhost in de adresbalk in. Het resultaat moet hetzelfde zijn als boven. De webserver Apache is nu geïnstalleerd en gereed voor gebruik. Applicatieontwikkeling: Test en implementatie p. 2 uit 5 versie 1.0

PHP installeren Ga naar de website: http://www.php.net en zoek de nieuwste stabiele versie van PHP voor Windows. Download de zip-versie, niet de versie met de installer. Download ook een versie met php5apache2_2.dll. Op http://snaps.php.net/ in de developers version kun je deze library vinden. Pak PHP uit naar een directory van je keuze, bijvoorbeeld: C:\PHP (Let op: Er mag geen spatie voorkomen in de padnaam!) Maak een kopie van het bestand php.ini-recommended en wijzig de naam in php.ini. Kopieer php5apache2_2.dll naar C:\PHP. Open het configuratie-bestand van Apache: httpd.conf en voeg de volgende regels toe: #Voor PHP5 LoadModule php5_module c:/php/php5apache2_2.dll AddType application/x-httpd-php.php AddType application/x-httpd-php-source.phps Sla het bestand op en stop en start Apache. Nu volgt er weer een controle: Verwijder het bestand index.htm uit de documentroot en maak een bestand met de naam index.php. De inhoud is: <html> <head> <title>apache en PHP</title> </head> <body> <h1>apache en PHP</h1> <?php echo("vandaag is het: "); echo(strftime("%d-%m-%y")); phpinfo();?> </body> </html> Sla het bestand op en open een webbrowser en type in de adresbalk wederom localhost. Als alles goed gaat, zie je: Applicatieontwikkeling: Test en implementatie p. 3 uit 5 versie 1.0

Apache en PHP werken nu. MySQL Ga naar de website van MySQL: http://www.mysql.com en download de nieuwste stabiele versie van MySQL. In MySQL-termen is dat de productie-versie. Start het installatieprogramma en volg de aanwijzingen op het scherm. Kies tijdens de installatie voor: Complete. Kies tijdens de configuratie voor de standaard-instellingen. Zet alleen de Modify Security Settings uit. Om te controleren of MySQL inderdaad in de lucht is, start de Command Line Client op via het startmenu. Als er om het wachtwoord wordt gevraagd, druk op de enter-toets. Als de prompt mysql> verschijnt, draait MySQL. Dan moet nu PHP met MySQL geïntegreerd worden. Dat gaat als volgt: Kopieer het bestand php_mysql.dll uit de map C:\PHP\EXT naar C:\PHP. Open php.ini in kladblok en zoek naar de naam van dit bestand. Haal de ; weg voor de regel: extension=php_mysql.dll. Sla het bestand op. Webserver Als dit de webserver is, dan dien je de webapplicatie volgens je eigen handleiding te installeren en als alles is getest en het werkt, dan is het klaar. Applicatieontwikkeling: Test en implementatie p. 4 uit 5 versie 1.0

Als je op deze machine wilt gaan ontwikkelen, dan volgen hier de stappen om er een ontwikkelmachine van te maken. Webbrowsers De volgende vier webbrowsers worden onder Windows het meest gebruikt: 1. Internet Explorer (IE): Deze webbrowser wordt door meer dan 80% gebruikt omdat IE tijdens de installatie van Windows wordt geïnstalleerd. 2. Opera: Het installatiepakket van deze webbrowser is te downloaden van: 3. Mozzila Firefox: Een webbrowser die op de tweede plaats komt na Internet Explorer. Ook van deze webbrowser is het installatie te downloaden van: 4. Netscape: De vroegere grote concurrent van Internet Explorer. Ook hiervan is het gratis installatiepakket te downloaden: Gebruikers mogen ervan uitgaan dat de websites die zij bezoeken, met de browser die zij gebruiken, zonder problemen bezocht kunnen worden. Dat betekent voor de ontwikkelaar van websites, dat de websites in alle webbrowsers werkend moeten maken. Download van de laatste drie het installatiepakket en installeer deze. PHP-Editor Er zijn veel PHP-editors. Welke je kiest, is meer een kwestie van persoonlijke voorkeur en van budget. Volg de aanwijzingen van het desbetreffende installatieprogramma. Applicatieontwikkeling: Test en implementatie p. 5 uit 5 versie 1.0