次の記事では、CentOS7VPSにOrangeHRMをインストールして実行する方法について説明します。 OrangeHRMは、PHPで記述された優れたスケーラブルな人的資源管理ソリューションです。次の機能があります。
- 管理モジュール
- 個人情報管理
- モジュールを離れる
- タイムモジュール
- 従業員セルフサービスモジュール
- 採用/応募者追跡モジュール
- パフォーマンスモジュール
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
いつものように、以下のコマンドを使用して、CentOS7VPSが完全に最新であることを確認してください。
# yum update
ランプのインストール
最初のステップは、Linux Apache、MariaDB、PHP、またはLAMPでよく知られているものをインストールすることです。 LAMPは、実際にはLinux、Apache HTTPサーバー、MySQLまたはMariaDBデータベースエンジン、およびPHP、Perl、またはPythonプログラミング言語で構成されるWebサービスソリューションスタックの略語です。次を発行します:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
LAMPのインストールが完了したら、ApacheとMariaDBを起動時に起動し、以下のコマンドで起動できるようにします。
# systemctl enable mariadb && systemctl enable httpd # systemctl start httpd && systemctl start mariadb
Apache、PHP、MariaDBの構成の微調整については、優れたブログ投稿を確認してください。
次に、MariaDBのインストール後のスクリプトmysql_secure_installationを実行します:
# 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
ORANGEHRMをインストール
Apacheドキュメントのルートディレクトリに入り、OrangeHRMインストールzipファイルをダウンロードして解凍する必要があります。下のコマンドがその役割を果たします:
# cd /var/www/html # wget -O orangehrm.unzip http://downloads.sourceforge.net/project/orangehrm/stable/3.3.1/orangehrm-3.3.1.12255.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forangehrm%2F&ts=1436890468&use_mirror=iweb # unzip orangehrm.unzip
ファイルとディレクトリを、パックされていないディレクトリから現在の作業ディレクトリ(Apacheのドキュメントルート)に移動します
# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .
次に、Apache構成ファイルを開きます。
# vim /etc/httpd/conf/httpd.conf
‘
したがって、完了すると、セクションは次のようになります。
<Directory "/var/www/html"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride All # # Controls who can get stuff from this server. # Require all granted
次に、MariaDB構成ファイルを開きます。次のコマンドを使用しています:
# vim /etc/my.cnf
[mysqld]ブロックの下の任意の場所に、次の行を配置します:event_scheduler=ON。次に、MariaDBを再起動して、変更を有効にします。
# systemctl restart mariadb
正しい所有権を設定します:
# chown apache: /var/www/html/ -R
OrangeHRMのインストールを完了するには、お気に入りのブラウザを開き、http://your_domain.comに移動します。ライセンスに同意し、データベース構成の部分に到達したら、希望するデータベース構成情報を入力します。
デフォルトのデータベース値のままにすることもできます。
「ステップ3:システムチェック」で、リストされているすべての項目が緑色で問題がないことを確認します。
次に、管理者のユーザー名とパスワードを作成します。最後の「ステップ5:確認」で設定を確認した後、「インストール」ボタンをクリックするとインストールが開始されます。
おめでとうございます。CentOS7VPSにOrangeHRMが正常にインストールされました。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。