Nel seguente articolo spiegheremo come installare LAMP (Linux Apache MySQL e PHP) ed eseguire OrangeHRM nel VPS Linux Ubuntu 12.04 LTS .
Che cos'è OrangeHRM?
È un sistema di gestione delle risorse umane open source scritto in PHP.
Ha le seguenti caratteristiche:
- Modulo di amministrazione
- Gestione delle informazioni personali
- Modulo di uscita
- Modulo Tempo
- Modulo Self Service per i dipendenti
- Modulo di reclutamento/tracciamento dei candidati
- Modulo Performance
Prima di procedere ulteriormente, assicurati di trovarti in una screen
sessione e il tuo sistema Ubuntu VPS è completamente aggiornato:
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Installa Apache2
server web sul tuo Ubuntu 12.04 sistema utilizzando
## apt-get install apache2
Quindi, procedi con l'installazione di MySQL
server di database nel tuo sistema utilizzando
## apt-get install mysql-server
una volta installato, esegui lo script di post-installazione mysql_secure_installation
e configuralo in questo modo
## 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
infine, modifica /etc/mysql/my.cnf
, aggiungi event_scheduler = ON
ovunque sotto [mysqld]
blocca e riavvia mysql usando service mysql restart
affinché la modifica abbia effetto.
installa PHP
supporto sul sistema utilizzando il seguente comando:
## apt-get install php5 php5-mysql
dai un'occhiata usando
## 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
inoltre, crea test /var/www/info.php
script contenente quanto segue
## vim /var/www/info.php <?php phpinfo(); ?>
e prova ad accedervi su http://your_server_ip/info.php . Se la pagina delle informazioni PHP è visualizzata nel tuo browser, tutto sembra a posto e sei pronto per procedere ulteriormente.
installa zip support nel caso non sia già installato sul sistema
## apt-get install unzip
Installa OrangeHRM
in /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
configura my-domain.com
per servire OrangeHRM
in /var/www/orangehrm
creando una nuova Virtual Host Directive
in /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>
assicurati di sostituire mio-dominio.com con il tuo nome di dominio effettivo
abilitare la Virtual Host Directive
utilizzando il seguente comando:
## a2ensite my-domain.com
riavvia Apache per rendere effettive le modifiche utilizzando
## service apache2 reload
Accedi a http://my-domain.com/ per completare l'installazione di OrangeHRM . Nel primo passaggio, fai clic su "Avanti/Accetto" e nel "passaggio 2" quando viene richiesto di configurare il database, utilizza la password "root" di MySQL per creare un nuovo database per OrangeHRM. Guarda lo screenshot qui sotto:
Nel "passaggio 3:verifica del sistema", assicurati che tutti gli elementi elencati siano verdi e OK. Dovresti vedere qualcosa del genere:
Nel "passaggio 4:Creazione dell'utente amministratore", crea il tuo nome utente e password "amministratore" e nel "passo 5:Conferma" conferma la tua configurazione e installa OrangeHRM facendo clic sul pulsante "Installa".
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.