GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Phabricator en CentOS 6

En este tutorial, le mostraremos cómo instalar Phabricator en CentOS 6. Para aquellos de ustedes que no lo sabían, Phabricator es una colección de código abierto de aplicaciones web que ayudan a las empresas de software. crear un mejor software. Phabricator es similar a GIT y SVN. Actualmente mantenido por Phacility, se desarrolló originalmente como una herramienta interna en Facebook. Está disponible como software gratuito bajo la licencia Apache, versión 2.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple. mostrarle la instalación paso a paso de Phabricator en CentOS 6.

Instalar Phabricator en CentOS 6

Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.

yum update

Paso 2. Instale el servidor LAMP e incluya algunas extensiones de PHP.

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

Paso 3. Configure el servidor web Apache para Phabricator.

Cree una directiva de host virtual en Apache. Abra el archivo de configuración de Apache con su editor de texto favorito.

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>

Reinicie Apache para que los cambios surtan efecto:

service httpd restart

Paso 4. Instalar Phabricator.

Cree un directorio llamado 'myapps' en el directorio DocumentRoot de Apache.

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

Clonar los repositorios Git necesarios de 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

Paso 5. Configuración de MySQL.

De forma predeterminada, MySQL no está reforzado. Puede proteger MySQL usando mysql_secure_installation texto. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MySQL seguro.

mysql_secure_installation

Ingrese al directorio del fabricante:

cd /var/www/html/myapps

Ahora es el momento de configurar MySQL. Ejecute los siguientes comandos:

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

Luego, ejecute una secuencia de comandos de actualización de almacenamiento para cargar los esquemas de Phabricator. Se le pedirá que presione 'y' mientras carga el esquema de la base de datos:

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

Reinicie el servicio MySQL para aplicar los cambios.

service mysqld restart

Paso 6. Acceso a Phabricator.

Phabricator estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://yourdomain.com o http://your-server-ip . Continúe con la instalación. Configure su cuenta de administrador en la siguiente ventana y haga clic en Crear cuenta de administrador. Después de iniciar sesión, debe verificar si tiene algunos problemas de configuración sin resolver que resolver. Haga clic en el enlace del cartel amarillo en la parte superior de la pantalla para verlos, o búsquelos en la aplicación Config en Problemas de configuración.

¡Felicitaciones! Ha instalado correctamente Phabricator. Gracias por usar este tutorial para instalar Phabricator en el sistema CentOS 6. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Phabricator.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Wine 4.0 en CentOS 7

  4. Cómo instalar Vim 8.2 en CentOS 7

  5. Cómo instalar VirtualBox en CentOS 7

Cómo instalar Java en CentOS 7

Cómo instalar Git en CentOS 7

Cómo instalar R en CentOS 7

Cómo instalar Git en CentOS 8

Cómo instalar R en CentOS 8

Cómo instalar Git en CentOS 9 Stream