GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Phabricator sur CentOS 6

Dans ce didacticiel, nous allons vous montrer comment installer Phabricator sur CentOS 6. Pour ceux d'entre vous qui ne le savaient pas, Phabricator est une collection open source d'applications Web qui aident les éditeurs de logiciels construire de meilleurs logiciels. Phabricator est similaire à GIT et SVN. Actuellement géré par Phacility, il a été initialement développé comme un outil interne à Facebook. Il est disponible en tant que logiciel libre sous la licence Apache, version 2.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer étape par étape l'installation de Phabricator sur CentOS 6.

Installer Phabricator sur CentOS 6

Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.

yum update

Étape 2. Installez le serveur LAMP et incluez quelques extensions PHP.

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

Étape 3. Configurez le serveur Web Apache pour Phabricator.

Créez une directive d'hôte virtuel dans Apache. Ouvrez donc le fichier de configuration Apache avec votre éditeur de texte préféré.

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>

Redémarrez Apache pour que les modifications prennent effet :

service httpd restart

Étape 4. Installez Phabricator.

Créez un répertoire nommé ‘myapps‘ sous DocumentRoot du répertoire Apache.

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

Clonez les dépôts Git nécessaires depuis 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

Étape 5. Configuration de MySQL.

Par défaut, MySQL n'est pas renforcé. Vous pouvez sécuriser MySQL à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MySQL sécurisé.

mysql_secure_installation

Entrez le répertoire phabricator :

cd /var/www/html/myapps

Maintenant, il est temps de configurer MySQL. Exécutez les commandes suivantes :

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

Ensuite, exécutez un script de mise à niveau du stockage pour y charger les schémas Phabricator. Il vous sera demandé d'appuyer sur "y" lors du chargement du schéma de la base de données :

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

Redémarrez le service MySQL pour appliquer les modifications.

service mysqld restart

Étape 6. Accéder à Phabricator.

Phabricator sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://yourdomain.com ou http://your-server-ip . Continuez l'installation. Configurez votre compte administrateur dans la fenêtre suivante et cliquez sur Créer un compte administrateur. Une fois connecté, vous devez vérifier si vous avez des problèmes de configuration non résolus à régler. Cliquez sur le lien dans la bannière jaune en haut de l'écran pour les voir, ou recherchez-les dans l'application Config sous Problèmes de configuration.

Félicitations ! Vous avez installé Phabricator avec succès. Merci d'avoir utilisé ce didacticiel pour installer Phabricator sur le système CentOS 6. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Phabricator.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer Java sur CentOS 7

Comment installer Git sur CentOS 7

Comment installer R sur CentOS 7

Comment installer Git sur CentOS 8

Comment installer R sur CentOS 8

Comment installer Git sur le flux CentOS 9