- Un serveur web
- PHP >= 5.4
- Un SGBD
Installer le driver pgsql :
sudo apt-get install php5-pgsql
Relancer apache2 :
sudo service apache2 restart
Lancer le script 'setup_rel.sh' en super-utilisateur à la racine du projet :
sudo sh bin/setup_rel.sh
Apache 2 doit être installé.
La dossier de dbCharts doit être placé dans un dossier d'apache (par defaut '/var/www/html/').
Se placer dans le dossier 'bin/dev'.
cd bin/dev
### Un SGBD
Postgresql et Mysql sont pris en charge par dbCharts.
Cette base de données doit contenir une table contenant 3 champs (les noms de la table et des champs ne sont pas imposés) :
Voir 2.2.
Les informations d'authentification à la base de données de développement sont :
- Nom de la base : dbcharts
- Host : localhost
- Login : dbcharts
- Mot de passe : pass
Installer phpunit :
sudo apt-get install phpunit
Après avoir installé le projet, comme indiqué plus haut, exécuter à la racine du projet :
phpunit --bootstrap vendor/autoload.php tests
ou
sh unittests.sh
Ouvrir la page 'web/dbCharts.php' avec les paramètres de la forme :
dbData.php?sensorIdColumn=sensor_id&valuesColumn=value×tampColumn=timestamp&start=1417962686.2894&end=1418176473.2971&sensors[measurments]=[63,34,78]