GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Phabricator su CentOS 6

In questo tutorial, ti mostreremo come installare Phabricator su CentOS 6. Per chi non lo sapesse, Phabricator è una raccolta open source di applicazioni web che aiutano le aziende di software costruire un software migliore. Phabricator è simile a GIT e SVN. Attualmente gestito da Phacility, è stato originariamente sviluppato come strumento interno su Facebook. È disponibile come software gratuito sotto la licenza Apache, versione 2.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Phabricator su CentOS 6.

Installa Phabricator su CentOS 6

Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.

yum update

Passaggio 2. Installa il server LAMP e includi alcune estensioni PHP.

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

Passaggio 3. Configura il server Web Apache per Phabricator.

Crea una direttiva host virtuale in Apache. Quindi apri il file di configurazione di Apache con il tuo editor di testo preferito.

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>

Riavvia Apache per rendere effettive le modifiche:

service httpd restart

Passaggio 4. Installa Phabricator.

Crea una directory chiamata 'myapps' sotto DocumentRoot della directory Apache.

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

Clone i repository Git necessari da 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

Passaggio 5. Configurazione di MySQL.

Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL.

mysql_secure_installation

Entra nella directory phabricator:

cd /var/www/html/myapps

Ora è il momento di configurare MySQL. Esegui i seguenti comandi:

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

Quindi, esegui uno script di aggiornamento dello storage per caricare gli schemi Phabricator al suo interno. Ti verrà chiesto di premere 'y' durante il caricamento dello schema del database:

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

Riavvia il servizio MySQL per rendere effettive le modifiche.

service mysqld restart

Passaggio 6. Accesso a Phabricator.

Phabricator sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com o http://your-server-ip . Continua l'installazione. Configura il tuo account amministratore nella finestra seguente e fai clic su Crea account amministratore. Dopo aver effettuato l'accesso, è necessario verificare se sono presenti problemi di configurazione irrisolti di cui occuparsi. Fare clic sul collegamento nel banner giallo nella parte superiore dello schermo per vederli o trovarli nell'applicazione Config in Problemi di configurazione.

Congratulazioni! Hai installato con successo Phabricator. Grazie per aver utilizzato questo tutorial per l'installazione di Phabricator sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Phabricator.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Java su CentOS 7

Come installare Git su CentOS 7

Come installare R su CentOS 7

Come installare Git su CentOS 8

Come installare R su CentOS 8

Come installare Git su CentOS 9 Stream