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 webmaster@my-domain.com
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.