-------------snip-------------------------------I am just starting in php (but 10 years experience in developping, last 5 years in JAVA). I have installed on a Windows 2000 PC: Apache 2.0 as localhost-server, MySQL 4.0.17 and PHP 4.3.4-Win32.
I've not used PHP under MS windows but a couple of points you might like to check:The php.ini file is C:\WINNT\php.ini, also found by get_cfg_var("cfg_file_path"). When I do some changes in the ini, maybe for session_save.path (which was "/tmp" and I change to "C:\PHP\sessiondata"), and I stop and start the apache again (sometimes I stoped and restarted Windows), then the ini_get("session.save_path") delivers again "/tmp".
If you put a "phpinfo.php" file into the directory where your php files are and it contains "<?php phpinfo(); ?>" and look at it with your web browser it will tell you where it is looking for php.ini. It may be where you say it is but this is the best way I know to confirm it.
If you have php.ini in c:\winnt then does the user that the Apache httpd runs as have permissions to read the file.
It sounds like the php.ini you are editing is not being used.
HTH Chris