Respostas:
O XAMPP já é portátil se você o executa a partir da raiz de uma unidade (isto é, X:\
e não X:\Path\
) e não executa o script de instalação.
Existem alternativas, mas nenhuma delas pode segurar uma vela no XAMPP.
Existem alguns guias que você pode encontrar no Google que mostram como atualizar as versões do software que eles possuem
Por exemplo: http://thephpcode.blogspot.com/2008/06/upgrading-mysql-with-xampp-installed.html
Você pode instalar o Apache, PHP e MySQL manualmente. Aqui está uma instrução detalhada sobre outro segmento de superusuário .
Coloque seus arquivos na unidade D em vez de colocá-lo na unidade C. Se você reformatar sua unidade C, precisará reinstalar os tempos de execução do Visual C ++ (necessários para os binários PHP e Apache) e os serviços das janelas Apache e MySQL. Seus arquivos e configuração (httpd.conf, php.ini) não são afetados.