Все делается так :
Берется Apache 2 + PHP 4.3.x + MySQL 4.0.18
как поставить Apache 2 и PHP 4.3.x я как понял вопросов нету, так вот ставиш MySQL в папку c:/Inetpub/mysql/ (!) обязательно !!!
потом в C:\ делаеш файл с названием : my.cnf и его содержание таково :
[mysqld]
basedir = c:/Inetpub/mysql/
datadir = c:/Inetpub/mysql/data/
потом через коммандную строку идеш в папку c:/Inetpub/mysql/bin/
и там пишеш следущее :
mysqld-nt --install
c:\Inetpub\mysql\bin>mysqld-nt --install
Service successfully installed.
идем в сервисы : Control Panel -> Administrative Tools -> Services
Находим MySQL и жмем ему Старт
возвращаемся к коммандной строке
Пишем :
mysqladmin.exe -u <ваш новый юзер> -h localhost password <Ваш новый пароль>
естественно надо заменить <ваш новый юзер> на например Vasya
<Ваш новый пароль> - Petya
вот пример :
c:\Inetpub\mysql\bin>mysqladmin.exe -u root -h localhost password 125345
c:\Inetpub\mysql\bin>
Удачи и кстати можите скачать работающие версии Apache 2 + PHP 4.3.x + MySQL 4.0.18 у меня :
http://dark.g-netbg.net/Apache/