次の記事では、 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 [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>
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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。