Recentelijk heb ik een test server gebouwd en heb deze voorzien van de volgende opties:
- Intel Atom 330
- 2 GB geheugen
- en natuurlijk harddisk etc. .
Software:
- Windows XP Pro SP3
- Apache 2.2.11
- PHP 5.10
- MySQL 5.1.36
De installatie verliep voorspoedig. Hiervoor heb ik gebruik gemaakt van de fantastische info van Sebastiaan Ebeltjes. Op zijn site zijn de meest recente documenten in het Nederlands te downloaden.
Echter tijdens het opstarten gaf Windows een foutmelding waarin stond dat Apache door een fatale fout in PHP5TS.DLL was afgesloten.
Surfen via Google bracht de volgende en werkende oplossing:
Problemen traden op bij de combinatie van Apache/2.2.9 (Win32) & PHP 5.2.6.
Na wat experimenten bleek dit een werkbare oplossing:
Zorg er in het configuratie file van Apache voor dat de volgende regels worden toegevoegd. Open hiervoor httpd.conf :
Code:
<Directory “C:/Program Files/php”>
AllowOverride None
# in case you want to use as cgi
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
Voeg ook deze onderstaande regels toe in hetzelfde httpd.conf file.
Code:
PHPIniDir “C:/Program Files/PHP/”
LoadModule php5_module “C:/Program Files/PHP/php5apache2_2.dll”
Nu gaan we laatste stap maken en hiervoor is het noodzakelijk dat Apache gestopt wordt.
Kopieer het bestand libmysql.dll uit je PHP folder naar Apache/bin. Rename, indien aanwezig, het originele bestand in de ‘Apache/bin’ folder voordat het overschreven wordt, gewoon dus als een soort backup.
In de PHP folder staat het bestand php.ini, open dit bestand en zorg ervoor dat indien mogelijk de extensie: php_threads.dll extension is uitgeschakeld. (plaats een # voor deze regel)
Een andere suggestie is om alle libs in de Apache/bin folder te synchroniseren met de zelfde bestanden met de libs in de PHP folder. Maak wel eerst een backup van je bestanden die je gaat vervangen.
© 2009, Sky-line. Alle rechten voorbehouden. Om een kopie van dit artikel te publiceren is een link naar het originele artikel verplicht.
No related posts.

Plaats een reactie