このチュートリアルでは、CentOS 6にPhabricatorをインストールする方法を紹介します。知らなかった方のために、Phabricatorはソフトウェア会社を支援するWebアプリケーションのオープンソースコレクションです。より優れたソフトウェアを構築します。PhabricatorはGITやSVNに似ています。現在、Phacilityによって保守されており、元々はFacebookの内部ツールとして開発されました。これは、ApacheLicenseバージョン2の下で無料のソフトウェアとして利用できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS6へのPhabricatorのインストールを段階的に説明します。
CentOS6にPhabricatorをインストールする
手順1.まず、すべてのパッケージが最新であることを確認します。
yum update
ステップ2. LAMPサーバーをインストールし、いくつかのPHP拡張機能を含めます。
yum install mysql-server httpd git php php-mysql php-gd php-curl php-apc php-cli php-mbstring
ステップ3.Phabricator用にApacheWebサーバーを構成します。
Apacheで仮想ホストディレクティブを作成します。したがって、お気に入りのテキストエディタでApache構成ファイルを開きます。
nano /etc/httpd/conf/httpd.conf
<VirtualHost *:80> ServerAdmin root@your_domain ServerName your_domain DocumentRoot /var/www/html/myapps/phabricator/webroot RewriteEngine on RewriteRule ^/rsrc/(.*) - [L,QSA] RewriteRule ^/favicon.ico - [L,QSA] RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA] <Directory "/var/www/html/myapps/phabricator/webroot"> Order allow,deny Allow from all </Directory> </VirtualHost>
変更を有効にするためにApacheを再起動します:
service httpd restart
ステップ4.Phabricatorをインストールします。
ApacheディレクトリのDocumentRootの下に「myapps」というディレクトリを作成します。
mkdir /var/www/html/myapps cd /var/www/html/myapps
必要なGitリポジトリをPhacilityから複製します:
git clone https://github.com/phacility/libphutil.git git clone https://github.com/phacility/arcanist.git git clone https://github.com/phacility/phabricator.git
ステップ5.MySQLの構成。
デフォルトでは、MySQLは強化されていません。mysql_secure_installation
を使用してMySQLを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。
mysql_secure_installation
phabricatorディレクトリに入る:
cd /var/www/html/myapps
次に、MySQLを構成します。次のコマンドを実行します。
./bin/config set mysql.host localhost ./bin/config set mysql.user root ./bin/config set mysql.pass your_mysql_root_password
次に、ストレージアップグレードスクリプトを実行してPhabricatorスキーマをロードします。データベーススキーマのロード中に「y」を押すように求められます:
./bin/storage upgrade --user root --password your_mariadb_root_password
MySQLサービスを再起動して、変更を有効にします。
service mysqld restart
ステップ6.Phabricatorへのアクセス。
PhabricatorはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開いてhttp://yourdomain.com
に移動します。 またはhttp://your-server-ip
。インストールを続行します。次のウィンドウで管理者アカウントを設定し、[管理者アカウントの作成]をクリックします。ログインした後、未解決のセットアップの問題があるかどうかを確認する必要があります。画面上部の黄色いバナーのリンクをクリックして表示するか、構成アプリケーションの[セットアップの問題]で見つけます。
おめでとうございます!Phabricatorが正常にインストールされました。CentOS6システムにPhabricatorをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Phabricatorの公式Webサイトを確認することをお勧めします。
>