Opencomp Documentation Version latest

Transcription

Opencomp Documentation Version latest
Opencomp Documentation
Version latest
16 February 2015
Table des matières
1
Installation
1.1 Installation depuis les sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Installation automatisée avec Chef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
2
i
ii
CHAPITRE 1
Installation
1.1 Installation depuis les sources
Le présent document d’installation détaille la procédure à suivre pour une installation du logiciel sur un serveur de
type GNU/Linux. Certaines dépendances n’étant pas disponibles sur les autres plateformes, Opencomp fonctionne
pour l’instant exclusivement sur un environnement GNU/Linux.
Warning : L’installation a été testée sur Debian 7 et Ubuntu Server 14.4 LTS. Cela ne signifie pas que l’application
ne peut pas fonctionner sur d’autres distributions. Cependant, la procédure sera détaillée uniquement pour les
plateformes Debian.
1.1.1 Paquets/dépendances
Commencez par mettre à jour votre système et installer sudo.
# exécutez les commandes suivantes en tant que root
apt-get update -y
apt-get upgrade -y
apt-get install sudo -y
Note : Les paquets suivants sont des prérequis nécessaire à la bonne exécution de l’application.
— Serveur Web nginx (vous pouvez également utiliser apache2)
— Serveur de Base de Données mysql-server
— Langage de script PHP et extensions associées php5-fpm, php5-mcrypt, php5-memcached,
php5-curl, php5-gd, php5-mysql
— Serveur de file d’attente de messages beanstalkd
— Gestionnaire de services supervisor
— Gestionnaire de paquets Node.js npm
Installez les paquets requis à l’aide de la commande :
apt-get install nginx mysql-server php5-fpm php5-fpm php5-mcrypt php5-memcached php5-curl php5-gd php
1
Opencomp Documentation, Version latest
1.1.2 Server block nginx
1.1.3 Pool php-fpm
1.1.4 Sources
1.1.5 Base de données
1.1.6 Dépendances backend
1.1.7 Dépendances frontend
1.1.8 Travailleur en tant que service
1.2 Installation automatisée avec Chef
2
Chapitre 1. Installation