Hoe moet ik MySQL en PHP 5.x als module voor Apache installeren onder Windows NT/XP/2003?

Trefwoorden: PHP5, Apache2, Apache 2.x
  1. Installeer Apache en MySQL.

  2. Installeer PHP. Gebruik het archief, niet de installer. Unzip het bv. in C:\PHP\.

  3. Kopieer php.ini-recommended naar C:\WINDOWS\php.ini, open het bestand en...

    • ...pas session.save_path aan en verander extention_dir naar "C:\PHP\ext".
    • ...uncomment de regel extension=php_mysql.dll. Wees er zeker van dat C:\PHP\ext\php_mysql.dll bestaat!

  4. Kopieer libmysql.dll naar C:\WINDOWS\system32\, anders krijg je de melding dat C:\PHP\ext\php_mysql.dll niet kan worden geladen.

  5. Pas httpd.conf aan, voeg de volgende regels toe:

    • LoadModule php5_module "C:/PHP/php5apache2.dll"
    • AddType application/x-httpd-php .php

Dit zou zowel moeten werken met Apache 1.3.x als 2.x.Dit artikel werd geschreven door rObkE op donderdag 20 mei 2004 om 21:40 en werd sindsdien 22413 keer gelezen.

  • Pagina
  • 1 van 1

Bericht geplaatst door een gast op dinsdag 27 juli 2004 om 17:02:27.
Ik krijg alsnog de melding dat php_mysql.dll niet geladen kan worden. De twee bestanden staan op hun plek en files zijn aangepast. Wat doe ik fout ??
Bericht geplaatst door rObkE op dinsdag 27 juli 2004 om 22:18:18.
rObkE heeft nog geen avatar toegevoegd
Multiviteit: 3765
Het zou moeten werken. :s Ben je zeker dat C:\PHP\ext\php_mysql.dll bestaat? Probeer ook misschien eens opnieuw met de standaard httpd.conf.
Bericht geplaatst door een gast op woensdag 28 juli 2004 om 17:50:53.
Bij mij werkt het ook niet maar ik gebruik dan ook php5 beta 2 dus misschien ligt het daaraan dat het niet werkt want ik krijg ook te zien:

cannot load mysql extension,
please check PHP Configuration

:( of weet iemand misschien het antwoord??? :)
Bericht geplaatst door rObkE op donderdag 29 juli 2004 om 18:12:30.
rObkE heeft nog geen avatar toegevoegd
Multiviteit: 3765
Download es de final, versie 5.0.0. ;) Probeer dan nog eens.
Bericht geplaatst door een gast op maandag 1 november 2004 om 23:48:11.
je hebt 2 versies van libmysql.dll

1e versie staat in c:\mysql\lib\opt en c:\mysql\lib\debug (DEZE IS FOUT)
2e versie staat in c:\php\ (DIT IS DE JUISTE)

Ik ben er ook achter gekomen door schade en schande :D
Bericht geplaatst door een gast op dinsdag 2 november 2004 om 11:22:15.

Dixit

Gast (op 26/07/2004 20:27:35) zei:
Bedankt voor de samenvatting.
Stom dat je die libmysql.dll naar de system dir moet kopieren. Ik bedoel, opzich wel logisch, want hij moet\'m kunnen vinden. Maar hij geeft de foutmelding "Kan php_mysql.dll niet vinden" als ie libmysql.dll niet kan vinden.. beetje stom.

\'t werkt nu iig.

Ciao!
Nash


Je kan dat gekopieer vermijden door je PATH system variable uit te breiden met c:PHP. In Control Panel (Classic View), System, Settings (middelste tab), System variables (linkse knop onderaan) klikken, dan in de onderste lijst PATH selecteren, op de edit knop drukken en vooraan "c:/PHP;" toevoegen. Vervolgens op "Ok" drukken.

Je zal je Apache server moeten herstarten, maar een simpele Restart is blijkbaar niet voldoende. Probeer "Stop", dan "Start" of reboot je systeem.

Mario.
Bericht geplaatst door een gast op dinsdag 16 november 2004 om 14:29:09.
Ervaren windows programmeur, maar pas begonnen met php en mysql.
Nou das leuk, die verwarde shareware, mag je zelf alles uitzoeken.... :D

quote:
Wees er zeker van dat C:/PHP/ext/php_mysql.dll bestaat!

Nou, die bestaat dus NIET en waar haal ik hem nou vandaan ?
Zit nergens in de php of mysql packages........

Wanhopige Wim

:|
Bericht geplaatst door rObkE op donderdag 18 november 2004 om 08:59:49.
rObkE heeft nog geen avatar toegevoegd
Multiviteit: 3765

Dixit

Nou, die bestaat dus NIET en waar haal ik hem nou vandaan ?
Zit nergens in de php of mysql packages........
Die zit normaal ergens in uw PHP map. :)
Bericht geplaatst door een gast op zaterdag 25 december 2004 om 16:58:26.
3. Kopieer php.ini-recommended naar C:\WINDOWS\php.ini, open het bestand en...

Hoe kan je een bestand naar een ander bestand kopieren? :s
Bericht geplaatst door Martijn op woensdag 29 december 2004 om 12:01:57.
Martijn heeft nog geen avatar toegevoegd
Multiviteit: 13785
Beheerder

Dixit

Gast (op 25/12/2004 16:58:26) zei:
3. Kopieer php.ini-recommended naar C:\WINDOWS\php.ini, open het bestand en...

Hoe kan je een bestand naar een ander bestand kopieren? :s


Het bestand kopieren en hernoemen ;).

Gelieve vragen in't vervolg te stellen in de fora zoals we reeds zo dikwijls gevraagd hebben en je kon lezen bovenaan het formulier dat je gebruikte om te antwoorden. Je hebt zelf ook gemerkt dat het lang kan duren alvorens iemand deze posts leest en hierop kon antwoorden. In de fora is dit niet het geval ;).
Met vriendelijke groeten,
Martijn Wouters
Bericht geplaatst door een gast op zaterdag 25 juni 2005 om 13:35:15.
extension_dir = "./" in php.ini moet je aanpassen naar daar waar je php_mysql.dll staat (ergens in ./php/ext)
Bericht geplaatst door een gast op donderdag 25 augustus 2005 om 01:47:09.
jullie vergeten te melden dat je de zip versie van php moet hebben anders zul je geen extensies er bij krijgen
8-)

Bericht geplaatst door een gast op zaterdag 3 september 2005 om 20:43:31.
Ik kwam toevallig op dit forum omdat ik ongeveer hetzelfde probleem had.

Bij mij werkte mysql en php wel na het bestand libmysql.dll in system32 te plaatsen, alleen volgden tijdens het opstarten van server 2003 foutmeldingen van afgebroken services.

Omdat ik niet precies wist of libmysql.dll het enige bestand was, wat nodig was heb ik c:\php en c:\php\ext toegevoegd aan het pad (system, advanced, Environment variables, kijk onder system variables)

Het werkt nu naar behoren.
Bericht geplaatst door een gast op vrijdag 25 november 2005 om 21:12:34.
Hey, ik heb ff een HELE grote tip voor jou oplossing.

De rede dat je nog een error krijgt na het doen van al deze stappen is dat je in het ini bestand niet de directory van de extensions hebt opgegeven.
Je moet Extensions_dir veranderen van "./" naar "C:/PHP/EXT".

DIT was de rede dat je de error kreeg van: "cant find ./php_myadmin.dll"

Ik hoop dat ik hiermee wat mensen kan helpen,
het frustreerde mij namelijk heel erg toen ik het maar constant niet voor elkaar kreeg. ;)
Bericht geplaatst door Meesje op maandag 16 januari 2006 om 21:41:56.
Meesje heeft nog geen avatar toegevoegd
Multiviteit: 424
Je kan tegenwoordig ook alles in één paket downloaden. Ik heb dit bestand gedownload en geinstalleerd en alles werkt perfect zonder dat je zelf hoeft te knoeien aan de configuratiebestanden...

http://www.en.wampserver.com/
thanks multidesk!
Bericht geplaatst door een gast op dinsdag 17 januari 2006 om 14:58:44.
Om PHP de mysql libraries te laten lezen moet je in je PHP/ map de libmysql.dll hebben staan.
Bericht geplaatst door een gast op dinsdag 7 februari 2006 om 09:45:02.
Het beste is even gewoon een all in serverpacket te downloaden
zoals bijvoorbeeld xampp.

Opmerking van de crew

Gelieve in leesbaar Nederlands te antwoorden. Dit all in-pakket is ongeveer hetzelfde als WAMPserver; welke Meesje hierboven al aangaf ;).
Martijn
Deze tekst werd het laatst bewerkt voor 12.55 % door Martijn op woensdag 8 februari 2006 om 09:07:54.
  • Pagina
  • 1 van 1