GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6にPhabricatorをインストールする方法

このチュートリアルでは、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サイトを確認することをお勧めします。

>


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法