Dans l'article suivant, nous allons vous expliquer comment vous pouvez installer LAMP (Linux Apache MySQL et PHP) et exécuter OrangeHRM dans votre VPS Linux Ubuntu 12.04 LTS .
Qu'est-ce qu'OrangeHRM ?
Il s'agit d'un système Open Source de gestion des ressources humaines écrit en PHP.
Il a les fonctionnalités suivantes :
- Module d'administration
- Gestion des informations personnelles
- Quitter le module
- Module de temps
- Module libre-service pour les employés
- Module de recrutement/suivi des candidatures
- Module de performances
Avant d'aller plus loin, assurez-vous d'être dans un screen
session et votre système VPS Ubuntu est entièrement à jour :
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Installez Apache2
serveur Web sur votre Ubuntu 12.04 système utilisant
## apt-get install apache2
Procédez ensuite à l'installation de MySQL
serveur de base de données de votre système à l'aide de
## apt-get install mysql-server
une fois installé, exécutez le script de post-installation mysql_secure_installation
et configurez-le comme ceci
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
enfin, éditez /etc/mysql/my.cnf
, ajoutez event_scheduler = ON
n'importe où sous [mysqld]
bloquer et redémarrer mysql en utilisant service mysql restart
pour que le changement prenne effet.
installer PHP
prise en charge sur le système à l'aide de la commande suivante :
## apt-get install php5 php5-mysql
vérifiez-le en utilisant
## php -v PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:19:50) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
également, créez le test /var/www/info.php
script contenant les éléments suivants
## vim /var/www/info.php <?php phpinfo(); ?>
et essayez d'y accéder à http://your_server_ip/info.php . Si la page d'informations PHP s'affiche dans votre navigateur, tout semble bon et vous êtes prêt à continuer.
installez le support zip s'il n'est pas déjà installé sur le système
## apt-get install unzip
Installer OrangeHRM
dans /var/www/orangehrm
## ver=3.1.1 ## wget -P /tmp http://downloads.sourceforge.net/project/orangehrm/stable/${ver}/orangehrm-${ver}.zip ## unzip /tmp/orangehrm-${ver}.zip -d /var/www/ ## mv /var/www/orangehrm-${ver} /var/www/orangehrm ## chown www-data: -R /var/www/orangehrm
configurer my-domain.com
pour servir OrangeHRM
dans /var/www/orangehrm
en créant une nouvelle Virtual Host Directive
dans /etc/apache2/sites-available/
## vim /etc/apache2/sites-available/my-domain.com <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/orangehrm ServerName my-domain.com ServerAlias www.my-domain.com <Directory "/var/www/orangehrm"> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> LogLevel warn ErrorLog ${APACHE_LOG_DIR}/my-domain.com-error.log CustomLog ${APACHE_LOG_DIR}/my-domain.com-ccess.log combined </VirtualHost>
assurez-vous de remplacer mon-domaine.com par votre nom de domaine actuel
activer la Virtual Host Directive
en utilisant la commande suivante :
## a2ensite my-domain.com
redémarrez apache pour que le changement prenne effet en utilisant
## service apache2 reload
Accédez à http://my-domain.com/ afin de terminer l'installation d'OrangeHRM . Dans la première étape, cliquez simplement sur "Suivant/J'accepte" et dans "l'étape 2", lorsque vous êtes invité à configurer votre base de données, utilisez votre mot de passe MySQL "root" pour créer une nouvelle base de données pour OrangeHRM. Voir la capture d'écran ci-dessous :
À l'étape 3 :Vérification du système, assurez-vous que tous les éléments répertoriés sont verts et OK. Vous devriez voir quelque chose comme ceci :
À l'étape 4 :Création d'un utilisateur administrateur, créez votre nom d'utilisateur et votre mot de passe « Admin » et à l'étape 5 :Confirmation, confirmez votre configuration et installez OrangeHRM en cliquant sur le bouton « Installer ».
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.