PHP est un langage exécuté par un serveur web, je ne pense pas qu'il soit possible de s'en passer
Il me semble avoir entendu parlé de la possibilité de mettre un EasyPHP sur un support amovible mais je ne pense pas qu'il soit possible de ne pas en utiliser
Sinon, tu peut aussi aspirer ton site php afin de génerer toutes les pages html qui composent ton site, mais paye ton dynamisme
Il existe apparamment, selon mes souvenirs un logiciel qui permet de compiler le PHP en .exe, ce qui le rend autonome sur un CD et lisible sous Windows.
Mais tu oublies les autres OS (Linux, Unix, MacOS...Etc...)