حتی اگر هم امکان داشته باشه، هیچ توجیهی نداره. php برای این کار ساخته نشده.
البته extension ی به نام php-gtk وجود داره که با استفاده از اون میشه از php در تولید برنامه های desktop application که با GTK اجرا میشه هم استفاده کرد.
اما در مورد حالتی که مد نظر شماست علاوه بر php باید وب سرور (احتمالا apache) و در صورت لزوم پایگاه داده (احتمالا mysql) روی cd نصب باشه.
و با توجه به اینکه دسترسی write وجود نداره و ضمنا درایو cd در کامپیوتر های مختلف فرق میکنه (D ، E , ...) تنظیمات و configuration ها درست عمل نخواهند کرد و عملا انجام این کار غیر ممکن خواهد بود.
با اینحال نصب بر روی usb drive امکان پذیره. برای جزئیات بیشتر به لینک زیر مراجعه کنید :
http://portableapps.com/apps/development/servers/xampp