Well, I've got a product called PHPTriad (see phpgeek.com) that installs PHP, Apache, MySQL and Perl and I occasionally build exe installers for PHP scripts that build on that base. There is also a product out there called ScriptViewer that allows you to put a PHP script on a CD and does the PHP interpretation. It doesn't run MySQL, so that would stop it from running your scripts if they require the DB connectivity.