GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Phabricator na CentOS 6

V tomto tutoriálu vám ukážeme, jak nainstalovat Phabricator na CentOS 6. Pro ty z vás, kteří nevěděli, Phabricator je open-source kolekce webových aplikací, které pomáhají softwarovým společnostem vytvářejte lepší software. Phabricator je podobný GIT a SVN. V současné době je spravován společností Phacility a byl původně vyvinut jako interní nástroj na Facebooku. Je dostupný jako bezplatný software pod licencí Apache, verze 2.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci Phabricatoru na CentOS 6 krok za krokem.

Nainstalujte Phabricator na CentOS 6

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

yum update

Krok 2. Nainstalujte server LAMP a přidejte některá rozšíření PHP.

yum install mysql-server httpd git php php-mysql php-gd php-curl php-apc php-cli php-mbstring

Krok 3. Nakonfigurujte webový server Apache pro Phabricator.

Vytvořte v Apache direktivu virtuálního hostitele. Otevřete tedy konfigurační soubor Apache pomocí svého oblíbeného textového editoru.

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>

Restartujte Apache, aby se změny projevily:

service httpd restart

Krok 4. Nainstalujte Phabricator.

Vytvořte adresář s názvem 'myapps' pod DocumentRoot adresáře Apache.

mkdir /var/www/html/myapps
cd /var/www/html/myapps

Klonujte potřebná úložiště Git z 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

Krok 5. Konfigurace MySQL.

Ve výchozím nastavení není MySQL zesílená. MySQL můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL.

mysql_secure_installation

Vstupte do adresáře phabricator:

cd /var/www/html/myapps

Nyní je čas nakonfigurovat MySQL. Spusťte následující příkazy:

./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass your_mysql_root_password

Potom spusťte skript upgradu úložiště a načtěte do něj schémata Phabricator. Při načítání schématu databáze budete požádáni, abyste stiskli 'y':

./bin/storage upgrade --user root --password your_mariadb_root_password

Restartujte službu MySQL, aby se změny projevily.

service mysqld restart

Krok 6. Přístup k Phabricatoru.

Phabricator bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com nebo http://your-server-ip . Pokračujte v instalaci. V následujícím okně nastavte svůj účet správce a klikněte na Vytvořit účet správce. Po přihlášení byste měli zkontrolovat, zda nemáte nějaké nevyřešené problémy s nastavením, o které se musíte postarat. Chcete-li je zobrazit, klikněte na odkaz ve žlutém pruhu v horní části obrazovky nebo je vyhledejte v aplikaci Config v části Problémy s nastavením.

Blahopřejeme! Úspěšně jste nainstalovali Phabricator. Děkujeme, že jste použili tento návod k instalaci Phabricatoru na systém CentOS 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Phabricator.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8