Porque ter um webserver completo num pendrive?
São vários motivos:
- Você pode estar fazendo uma demonstração numa empresa e não quer levar um notebook inteiro.
- Você usa vários computadores diferentes e quer ter um ambiente de trabalho sempre por perto (independente do fato de ter internet ou não no local)
- Ter algumas aplicações na web rodando localmente, etc..
Após ter "levantado" todo sistema manualmente, eu criei um script PHP que roda todos servidores. (me baseei na dica)
start.bat
/pdrive/php/php.exe -c /pdrive/php/php.ini -f /pdrive/start.php
<?
echo "starting MySQL ....\n";
pclose(
popen(
'start \\pdrive\\mysql\\bin\\mysqld-nt.exe --basedir=/pdrive/mysql --datadir=/pdrive/mysql/data --port=3306 --console --standalone'
,'r' )
);
echo "starting apache....\n";
flush();
pclose(popen('start \\pdrive\\apache\\apache.exe','r'));
flush();
sleep(5);
echo 'opening localhost';
exec( 'start http://localhost:80');
?>
- Notepad++
- NVU
- Portable Firefox
- Putty
- WsFTP, e por ai vai...
