Prerequesitos: PHP, MySql e MySQL Workbench instalados. Não estou a usar Apache, estou a usar o servidor integrado da versão 5 do php. É assumido são administradores, para usarem o utilizador "root" do mysql. Se têm um específico, alterem no início dos scripts. Têm que ter o servidor MySql a correr localmente(óbvio, I know). Eu estou a usar o MySql Workbench para explorar a base de dados. Vejam se têm um Schema criado de nome "test". Criem-no se não tiverem. Procedimentos testados num sistema UNIX.
- Abrir o MySQL Workbench.
- Ir a File->Open SQL Script e abrir o "base.sql"
- Executar o script completo(ícone do raio)
- Navegar até ao diretório do projeto num terminal e correr o servidor php com o comando: php -S localhost:8000
- Abrir o browser em http://localhost:8000/ e confirmar se a query de exemplo funciona
- Abrir o browser (uma vez)em http://localhost:8000/loadDatagrams.php para carregar as informações do onboardpc do comboio para a BD, para a tabela "Datagrams"
Para a componente Node:
- Open command line on Node folder
- npm install
- node ./script.js