Wamp server opzetten windows 10

Na de upgrade van windows 7 naar 10 heb ik gekozen voor een verse installatie. Omdat het niet de enige pc is die ik ga installeren, hier een samenvatting voor het opzetten van wamp: Server, virtual hosts en mail.

Wamp server

Wamp server is een click, install en done proces. Iedereen kan het. Download de laatste versie van de officiële website: wampserver. Kies voor 32 of 64 bit (de download begint automatisch).

Voor wordpress is het belangrijk dat je de apache  rewrite_module aanzet (anders werken de permalinks niet).
wamp server,  apache menu -> apache modules -> kies rewrite_module.

Virtual hosts

Maak een ‘lokaal domein’ bereikbaar via www.test.nl. Hiervoor moet een map ‘www.test.nl’ worden aangemaakt in c:wwwwamp en moeten drie bestanden worden bewerkt.

C:\Windows\System32\drivers\etc\Hosts\

  1. Open kladblok/ notepad als administrator
    (rechtermuisknop op de link: ‘als administrator uitvoeren’)
  2. Click op ‘Open bestand’ selecteer ‘Alle bestanden’ (weergeven) en browse naar C:\Windows\System32\drivers\etc\. Open nu het bestand hosts.
  3. Voeg de volgende regels toe:
  4. Hiermee weet de pc dat ‘www.test.nl’ een lokaal adres is. Sla het bestand op en sluit kladblok, notepad.

C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf

De config file is makkelijker leesbaar met notepad++ dan met kladblok. Download notepad++ hier.

  1.  Open httpd.conf met notepad++ en zoek de volgende regels:
  2. Haal de hash ‘#’ bij de tweede regel weg:
  3. Hiermee wordt het volgende bestand beschikbaar voor het benoemen van de virtual hosts. Sla het bestand op.

C:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf

  1. Open httpd-vhosts.conf met notepad++
  2. Voeg de volgende tekst toe (zover het er niet al staat/ verwijder de dummy hosts)
  3. Restart wamp server.

Mail server

  1. Maak en ‘sendmail’ map in ‘c:wamp
  2. Plaats uit deze zip (sendmail) de 4 bestanden: “sendmail.exe”, “libeay32.dll”, “ssleay32.dll” en “sendmail.ini” in de map.
  3. Open “sendmail.ini” en stel jouw gegevens in:
    • smtp_server=smtp.gmail.com
    • smtp_port=465
    • smtp_ssl=ssl
    • default_domain=localhost
    • error_logfile=error.log
    • debug_logfile=debug.log
    • auth_username=[jouw_login_naam]@gmail.com
    • auth_password=[jouw_wachtwoord]
    • pop3_server=
    • pop3_username=
    • pop3_password=
    • force_sender=
    • force_recipient=
    • hostname=localhost
  4. Geef IMAP toegang in je GMail’s instellingen -> Forwarding and POP/IMAP -> IMAP Access:

    gmail sendmail

    gmail sendmail

  5. In wamp->PHP->PHP extensions zet
    • php_openssl
    • php_sockets
      AAN (als ze niet al aan staan)
  6. Pas het volgende stuk aan:
    in: C:\wamp\bin\apache\apache2.4.9\bin\php.ini
  7. Test: plaats het volgende bestand in c:\wamp\www\www.test.nl\test-mail.php

    Browse nu naar:  www.test.nl/test-mail.php
    succes: comment uit

    • error_logfile=error.log
    • debug_logfile=debug.log

    in: C:\wamp\bin\apache\apache2.4.9\bin\php.ini

    mislukt:
    bekijk de error log
    C:\wamp\sendmail\error.log

  8. Ondanks dat ik deze settings hebben gewerkt, kreeg ik bij windows 10, wamp, gmail geen foutmelding, Gmail accepteerde echter niet de mail. Als alternatief heb ik een gratis mandrill account gebruikt voor de settings. Die zien er dan alsvolgt uit:

  9.  

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.