Différences entre les versions de « Orange pi music »

De mydil
Aller à la navigation Aller à la recherche
Ligne 67 : Ligne 67 :
  
 
===MariaDB===
 
===MariaDB===
 +
====Installation====
 
<pre>
 
<pre>
 
#systemctl start mysql
 
#systemctl start mysql
 
#mysql_secure_installation
 
#mysql_secure_installation
 +
</pre>
 +
====Importation====
 +
Si le mdp est ''password'' et que le fichier contenant le schéma est ''database.sql'':
 +
<pre>
 +
# mysql -u root -ppassword < database.sql
 +
</pre>
 +
===PHP===
 +
Dans le fichier ''/etc/php/7.0/apache2/php.ini'' :
 +
<pre>
 +
date.timezone = Europe/Paris
 
</pre>
 
</pre>

Version du 4 mai 2018 à 12:38

Projet

Objectif Les acteurs Compétences Matériel

Faire une plateforme de partage musical dans un premier temps et pourquoi pas, multimédia par la suite.

  • Php Cli
  • Shell
  • Web (Front + API)
  • Orange PI au final, sinon une VM sous Ubuntu.

Installation

La version utilisé par le Orange Pi est une Ubuntu 16.04.4 LTS (Xenial Xerus) compilée pour un processeur ARM. Une version x86 est disponible ici

Il faudra faire attention lors du portage entre architectures, l'utilisation de PHP devant quand même grandement limiter les effets d'adhérence.

Repository

Le projet est accessible sur le dépôt SVN ici

Configuration de la VM

Paramétrer le mot de passe root

#sudo passwd

Puis se reconnecter en root sur la VM

Ajouter des alias

Dans le fichier /root/.bashrc, ajouter à la fin :

alias vi="vim.tiny"
alias ll="ls -l"

Puis recharger le fichier :

. /root/.bashrc

Configuration de l'interface réseaux

Dans le fichier /etc/network/interfaces

# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.100.180
netmask 255.255.255.0
gateway 192.168.100.2
dns-nameservers 8.8.8.8

Installation des services

Apache / Php / MariaDB

Installation

#apt -y install apache2 mariadb-server mariadb-client php7.0-cli libapache2-mod-php

Apache2

Activation de mod_rewrite et démarrage:

#a2enmod rewrite
#systemctl start apache2

MariaDB

Installation

#systemctl start mysql
#mysql_secure_installation

Importation

Si le mdp est password et que le fichier contenant le schéma est database.sql:

# mysql -u root -ppassword < database.sql

PHP

Dans le fichier /etc/php/7.0/apache2/php.ini :

date.timezone = Europe/Paris