次の記事では、 LAMP(Linux Apache MySQLおよびPHP)をインストールし、Ubuntu 12.04 LTSLinuxVPSでOrangeHRMを実行する方法を説明します 。
OrangeHRMとは何ですか?
これは、PHPで記述されたオープンソースの人事管理システムです。
次の機能があります。
- 管理モジュール
- 個人情報管理
- モジュールを離れる
- タイムモジュール
- 従業員セルフサービスモジュール
- 採用/応募者追跡モジュール
- パフォーマンスモジュール
先に進む前に、screenが表示されていることを確認してください セッションとUbuntuVPSシステムは完全に最新です:
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Apache2をインストールします Ubuntu 12.04のウェブサーバー 使用するシステム
## apt-get install apache2
次に、MySQLのインストールに進みます
## apt-get install mysql-server
インストールしたら、インストール後のスクリプト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
最後に、/etc/mysql/my.cnfを編集します 、event_scheduler = ONを追加します [mysqld]の下のどこか service mysql restartを使用してmysqlをブロックして再起動します 変更を有効にするため。
PHPをインストールします 次のコマンドを使用したシステムでのサポート:
## apt-get install php5 php5-mysql
を使用してチェックしてください
## 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
また、テスト/var/www/info.phpを作成します 次を含むスクリプト
## vim /var/www/info.php
<?php
phpinfo();
?> http://your_server_ip/info.phpでアクセスしてみてください。 PHP情報ページがブラウザでレンダリングされている場合は、すべてが良好に見え、先に進む準備ができています。
システムにまだインストールされていない場合は、zipサポートをインストールします
## apt-get install unzip
OrangeHRMをインストールします /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
my-domain.comを構成します OrangeHRMを提供する /var/www/orangehrmにあります 新しいVirtual Host Directiveを作成する /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> my-domain.comを実際のドメイン名に置き換えてください
Virtual Host Directiveを有効にします 次のコマンドを使用します:
## a2ensite my-domain.com
を使用して変更を有効にするには、apacheを再起動します。
## service apache2 reload
OrangeHRM のインストールを完了するには、http://my-domain.com/にアクセスしてください 。最初のステップで[次へ/同意する]をクリックし、[ステップ2]でデータベースのセットアップを求めるプロンプトが表示されたら、MySQLの「root」パスワードを使用してOrangeHRMの新しいデータベースを作成します。以下のスクリーンショットを参照してください:
「ステップ3:システムチェック」で、リストされているすべての項目が緑色で問題がないことを確認します。次のように表示されます:
「ステップ4:管理者ユーザーの作成」で「管理者」のユーザー名とパスワードを作成し、「ステップ5:確認」でセットアップを確認し、「インストール」ボタンをクリックしてOrangeHRMをインストールします。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。