PHP-MySQL without a server.
The problem:
I need to be able to give a customer a working copy of the site on CD-rom or have it install from the CD-rom to the HDD, However, it needs to be a simple as possible without having any effect on his/her system i.e; I don't want them to have to install a server on their machine yet alone expect them to configure it, especially if they already may have one running.
It needs to work just like any website (click and go) but independently on their machine.
Any ideas on how to make this possible? any tools that can wrap php and MySQL to think it is on a server but work as though its any other program?