Version 1.1 SCIB Date 15/05/2013 Client SCIB Guide d installation de la plateforme de l application SCIB I. M. C S A R L a u C a p i t a l d e 2 5 0. 0 0 0 4, A L L E E P I E R R E - G I L L E S D E G E N N E S 3 3 7 0 0 M E R I G N A C T É L : 0 5. 5 7. 3 5. 7 3. 7 3 - F A X : 0 5. 5 7. 3 5. 7 3. 7 0 - S I R E T : 4 1 8. 3 1 0. 4 6 2. 0 0 0 50 NAF: 6 2 0 2 A N A G R É M E N T : 7 2. 3 3. 0 4 5 3 4. 3 3 E - M A I L : CONTACT@IMC-FR.COM
Objectif : Ce document décrit la procédure détaillée pour l installation de la plateforme de l application SCIB. Liste de diffusion : Entité Destinataire Nombre Information Motif de diffusion Validation IMC G. VOYAU 1 X IMC L. BENOIT 1 X IMC C. BENOIT 1 X SCIB L. FAJARDO 1 X (Prestataire) X 07/10/13 Page : 2/12
Historique : Version Date Auteur Motif 1.0 04/03/2013 G. VOYAU Création du document 1.1 15/05/2013 G. VOYAU Correction Documents de référence : Numéro Version Nom du document 07/10/13 Page : 3/12
Sommaire I INTRODUCTION 5 I.1 PRESENTATION 5 I.2 VARIABLES 5 II PRES-REQUIS 6 II.1 SYSTEME D EXPLOITATION 6 II.2 LIVRABLES NECESSAIRES 6 III SERVEUR DE BASE DE DONNEES 6 III.1 SERVEUR DE BASE DE DONNEES 6 III.2 SERVEUR D APPLICATION 9 III.1 TESTS DE BON FONCTIONNEMENT 12 07/10/13 Page : 4/12
I INTRODUCTION I.1 PRESENTATION Ce document décrit la procédure détaillée pour l installation de la plateforme de l application SCIB. Les opérations détaillées dans les chapitres suivants ne sont valables que pour une première installation. I.2 VARIABLES Le document utilise des variables qui changent en fonction du contexte des serveurs. Ces variables ont le style suivant dans le document : variable. Quelques exemples sont données, dans ce cas la valeur des variables ont le style suivant dans le document : valeur. Le tableau reprend toutes les variables utilisées dans ce document. Veuillez commencer par le renseigner en fonction de votre contexte. Nom de variable Valeur Description version Exemple : «1.0» Version du package d installation chemin_package Exemple : «C:\temp» Chemin dans lequel vous avez extrait le package d installation de la plateforme chemin_mysql chemin_zend Exemple : «C:\Program Files\MySQL\MySQL Server 5.6» Exemple : «C:\Program Files (x86)\zend\zendserver» Chemin dans lequel le serveur MySQL a été installé Chemin dans lequel le serveur Zend a été installé serveur Exemple : «localhost» Adresse IP ou nom du serveur d application email_test Exemple : «contact@scib.fr» Adresse email de test que vous pouvez consulter pour vérifier le bon fonctionnement de l envoi 07/10/13 Page : 5/12
II PRES-REQUIS II.1 SYSTEME D EXPLOITATION Le système d exploitation attendu est : Windows Server 2008 Enterprise Edition (64bits). Le système doit disposer d au moins 10 go d espace libre. II.2 LIVRABLES NECESSAIRES L archive «IMC-Scib-Package-Plateforme-vversion.zip» vous a été livré. Décompressez la dans un répertoire «chemin_package». A noter que plusieurs binaires optionnels sont présents dans le sous-répertoire «optionnel». L administrateur pourra les utiliser à sa convenance s il en a besoin pour la suite des opérations : - dotnetfx40_client_setup.exe : Microsoft.NET Framework 4 Client - vcredist_x86.exe : Package redistribuable Microsoft Visual C++ 2010 - npp.6.3.installer.exe : Notepad++ pour éditer les fichiers de configuration III SERVEUR DE BASE DE DONNEES III.1 SERVEUR DE BASE DE DONNEES La version 5.6 de MySQL doit être installée. Exécuter le fichier «chemin_package/mysql-installer-community-5.6.11.0.msi» et cliquer sur «Install MySQL Products» : Il faut par la suite : - Accepter la licence d utilisation - Eviter de chercher une mise à jour afin d être sûr d installer cette version compatible avec l application (cocher «Skip the check for update»). - Choisir une installation de type «Server only» standart. - Choisir une configuration de type «Server machine». - Définir le mot de passe de l utilisateur «Root» 07/10/13 Page : 6/12
07/10/13 Page : 7/12
07/10/13 Page : 8/12
III.2 SERVEUR D APPLICATION La version 5.6 de Zend Server doit être installée. Exécuter le fichier «ZendServer-CE-php-5.3.14-5.6.0-SP4-Windows_x86.exe». Il faut par la suite : - Accepter la licence d utilisation - Laisser le choix du type d installation «Typical» - Laisser le choix d installer le serveur Apache 2.2.22 - Décocher l option «Start working with Zend Server Community Edition» à la fin de l installation 07/10/13 Page : 9/12
Editer le fichier «chemin_zend\apache2\conf\httpd.conf» et décommenter les lignes 84 et 89 en enlevant le caractère «#» en début de ligne : 84. LoadModule deflate_module modules/mod_deflate.so 85. LoadModule dir_module modules/mod_dir.so 86. #LoadModule disk_cache_module modules/mod_disk_cache.so 87. #LoadModule dumpio_module modules/mod_dumpio.so 88. LoadModule env_module modules/mod_env.so 89. LoadModule expires_module modules/mod_expires.so Editer le fichier «chemin_zend\etc\sites.d\zend-default-vhost-80.conf» et insérer l instruction «AllowOverride all» à la ligne 4 comme ci-dessous : 1. Include "C:\Program Files (x86)\zend\zendserver/etc/sites.d/http/ default /0/*.conf" 2. <Directory "C:\Program Files (x86)\zend\zendserver/data/apps/http/ default /0/"> 3. Allow From All 4. AllowOverride all 5. </Directory> Editer le fichier Zend\ZendServer\GUI\application\data\zend-server.ini et remplacer la valeur «CE» par «PE» de la ligne 6 : 4. [zendserver] 5. version=5.6.0 6. edition=pe Ouvrir la console d administration du serveur Zend dans un navigateur par l adresse http://serveur:10081, il faut ensuite : - Accepter la licence d utilisation - Définir le mot de passe administrateur - Décocher l option de notification mail - Se positionner dans la section «Server setup», «Directives» o Dans la sous-section «Ressource limit», modifier le paramètre «max_execution_time» en lui donnant la valeur «300» o Dans la sous-section «Mail», configurer l envoi de mail 07/10/13 Page : 10/12
Redémarrer le service Apache : 07/10/13 Page : 11/12
III.1 TESTS DE BON FONCTIONNEMENT Tester que la console d administration du serveur Zend est toujours accessible à l adresse http://serveur:10081 Tester l envoi de mail en accédant à l URL http://serveur/operations_controleroperation/tester/destinataire/email_test 07/10/13 Page : 12/12