I've installed Apache and PHP as an Apache module on my Windows 95 machine, and was hoping someone could shine some light on why running the PHP mail() function causes an illegal operation. Running PHP not as a module causes PHP to crash, and as a module causes an illegal operation in Apache. I've commented out the mail() call, and the script runs fine, then uncommented the line, and it crashes again, so I'm pretty certain it's mail() that does it.
I don't really know the specifics of what to do when you have apache installed as a module. I have apache/php installed as cgi, and to use the mail() function I had to change a couple of things in my php.ini file:
[mail function]
; For Win32 only.
SMTP = mail.btinternet.com
Bookmarks