<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>phabricator Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/phabricator/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Fri, 22 Mar 2019 02:03:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>How to install Phabricator on CentOS 7?</title>
		<link>https://www.osradar.com/how-to-install-phabricator-on-centos-7/</link>
					<comments>https://www.osradar.com/how-to-install-phabricator-on-centos-7/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sat, 23 Mar 2019 07:28:21 +0000</pubDate>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[phabricator]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutoria]]></category>
		<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=11485</guid>

					<description><![CDATA[<p>The process of making a program is somewhat more complicated than many people think. The process even goes far beyond simple programming. So to optimize the time spent and thus improve the results of the construction of it. Therefore, tools are required to help programmers with the process of coding, review, implementation, and monitoring of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-phabricator-on-centos-7/">How to install Phabricator on CentOS 7?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The process of making a program is somewhat more complicated than many people think. The process even goes far beyond simple programming. So to optimize the time spent and thus improve the results of the construction of it. Therefore, tools are required to help programmers with the process of coding, review, implementation, and monitoring of the program. So, with this in mind, today I will teach you how to install Phabricator on CentOS 7.</p>
<p><a href="https://www.phacility.com/" rel="noopener noreferrer">Phabricator</a> is a set of tools for developing software. It includes applications for code review, repository hosting, bug tracking, project management, and more. Phabricator is a powerful, fast, scalable, and completely open source. Many companies use Phabricator to build their internal or public applications such as <a href="https://www.osradar.com/install-facebook-messenger-client-on-ubuntu-18-04-16-04/" rel="noopener noreferrer">Facebook</a> or <a href="https://www.osradar.com/install-and-use-dropbox-on-linux/" rel="noopener noreferrer">Dropbox</a>.</p>
<p>In the technical section, Phabricator is integrated with version control services such as <a href="https://www.osradar.com/some-graphical-clients-for-git/" rel="noopener noreferrer">Git</a> or mercurial. In addition, it is built with <a href="https://www.osradar.com/tag/php" rel="noopener noreferrer">PHP</a> so its installation is from a functional web server. So it&#8217;s not complicated to do.</p>
<p>So, with this, we can start installing Phabricator on CentOS 7.</p>
<h2>1. Install Apache and PHP</h2>
<p>Being a web application, it is necessary to have the infrastructure of a server. In the official CentOS 7 repositories, we will have Apache to install.</p>
<pre>:~$ su
:~# yum install httpd</pre>
<figure id="attachment_11511" aria-describedby="caption-attachment-11511" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11511" src="https://www.osradar.com/wp-content/uploads/2019/03/1-12.png" alt="1.- Install Apache" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/03/1-12.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/1-12-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11511" class="wp-caption-text">1.- Install Apache</figcaption></figure>
<p>The version of PHP that comes in the official repositories of CentOS 7, is somewhat outdated but we will run Phabricator. So for this, just install PHP along with some necessary modules for Phabricator to work.</p>
<pre>:~# yum install php php-mysql php-gd php-curl php-apc php-cli php-mbstring php-iconv php-pcntl php-opcache</pre>
<figure id="attachment_11512" aria-describedby="caption-attachment-11512" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11512" src="https://www.osradar.com/wp-content/uploads/2019/03/2-12.png" alt="2.- Install PHP" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/03/2-12.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/2-12-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11512" class="wp-caption-text">2.- Install PHP</figcaption></figure>
<p>After that, you need to enable apache to start at the boot system.</p>
<pre>:~# systemctl enable httpd
:~# systemctl start httpd</pre>
<p>Then, set the Firewall rule to allow the use of Apache.</p>
<pre>:~# firewall-cmd --add-port=80/tcp --permanent
:~# firewall-cmd --reload</pre>
<figure id="attachment_11513" aria-describedby="caption-attachment-11513" style="width: 926px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11513" src="https://www.osradar.com/wp-content/uploads/2019/03/3-11.png" alt="3.- Add the Firewall rule" width="926" height="151" srcset="https://www.osradar.com/wp-content/uploads/2019/03/3-11.png 926w, https://www.osradar.com/wp-content/uploads/2019/03/3-11-300x49.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/3-11-768x125.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/3-11-696x113.png 696w" sizes="(max-width: 926px) 100vw, 926px" /><figcaption id="caption-attachment-11513" class="wp-caption-text">3.- Add the Firewall rule</figcaption></figure>
<p>Finally, open the web browser and go to HTTP://Your-server/. You will see this</p>
<figure id="attachment_11514" aria-describedby="caption-attachment-11514" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11514" src="https://www.osradar.com/wp-content/uploads/2019/03/4-8.png" alt="4.- Apache default page" width="1366" height="665" srcset="https://www.osradar.com/wp-content/uploads/2019/03/4-8.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-768x374.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-1024x499.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-696x339.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-1068x520.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/4-8-863x420.png 863w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11514" class="wp-caption-text">4.- Apache default page</figcaption></figure>
<p>So, Apache and PHP are ready to be used.</p>
<h2>2. Install MariaDB</h2>
<p>MariaDB is an SQL database manager. It is a MySQL fork and is necessary to run Phabricator. So you have to install it.</p>
<pre>:~# yum install mariadb-server</pre>
<figure id="attachment_11515" aria-describedby="caption-attachment-11515" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11515" src="https://www.osradar.com/wp-content/uploads/2019/03/5-6.png" alt="5.- Install Mariadb" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/03/5-6.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/5-6-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11515" class="wp-caption-text">5.- Install MariaDB</figcaption></figure>
<p>Then, start and enable the service using the <code>systemctl</code> command.</p>
<pre>:~# systemctl enable mariadb
:~# systemctl start mariadb</pre>
<p>After that, you need to set a root password for MariaDB. So, run the <code>mysql_secure_installation</code> script.</p>
<pre>:~# mysql_secure_installation</pre>
<p>So, you will be asked for many configuration questions. The answer like this: Y, N, Y, N.</p>
<figure id="attachment_11516" aria-describedby="caption-attachment-11516" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11516" src="https://www.osradar.com/wp-content/uploads/2019/03/6-3.png" alt="6.- Using the mysql_secure_installation" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/03/6-3.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/6-3-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11516" class="wp-caption-text">6.- Using the mysql_secure_installation</figcaption></figure>
<h2>3. Install Phabricator</h2>
<p>To install Phabircator we need Git. So we&#8217;ll install git first.</p>
<pre>:~# yum install git</pre>
<figure id="attachment_11517" aria-describedby="caption-attachment-11517" style="width: 1363px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11517" src="https://www.osradar.com/wp-content/uploads/2019/03/7-4.png" alt="7.- Install git" width="1363" height="735" srcset="https://www.osradar.com/wp-content/uploads/2019/03/7-4.png 1363w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-300x162.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-768x414.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-1024x552.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-696x375.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-1068x576.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/7-4-779x420.png 779w" sizes="(max-width: 1363px) 100vw, 1363px" /><figcaption id="caption-attachment-11517" class="wp-caption-text">7.- Install git</figcaption></figure>
<p>Next, we will clone the Phabricator files into a folder that we&#8217;ll create inside Apache&#8217;s root directory.</p>
<pre>:~# mkdir /var/www/html/phabricator
:~# cd /var/www/html/phabricator
:~# git clone https://github.com/phacility/libphutil.git
:~# git clone https://github.com/phacility/arcanist.git
:~# git clone https://github.com/phacility/phabricator.git</pre>
<figure id="attachment_11518" aria-describedby="caption-attachment-11518" style="width: 990px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11518" src="https://www.osradar.com/wp-content/uploads/2019/03/8-2.png" alt="8.- clone and Install Phabricator" width="990" height="504" srcset="https://www.osradar.com/wp-content/uploads/2019/03/8-2.png 990w, https://www.osradar.com/wp-content/uploads/2019/03/8-2-300x153.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/8-2-768x391.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/8-2-696x354.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/8-2-825x420.png 825w" sizes="(max-width: 990px) 100vw, 990px" /><figcaption id="caption-attachment-11518" class="wp-caption-text">8.- clone and Install Phabricator</figcaption></figure>
<p>Next,  set a VirtualHost for Phabricator:</p>
<pre>:~# nano /etc/httpd/conf.d/phabricator.conf</pre>
<p>And add the following:</p>
<pre>&lt;VirtualHost *:80&gt;
ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/phabricator/phabricator/webroot/
ServerName phabricator.your-domain.com
ServerAlias www.phabricator.your-domain.com
RewriteEngine on
RewriteRule ^/rsrc/(.*) - [L,QSA]
RewriteRule ^/favicon.ico - [L,QSA]
RewriteRule ^(.*)$ /index.php?__path__=$1 [B,L,QSA]
&lt;Directory /var/www/html/phabricator/phabricator/webroot/&gt;
AllowOverride All
&lt;/Directory&gt;
ErrorLog /var/log/httpd/phabricator.example.com-error_log
CustomLog /var/log/httpd/phabricator.example.com-access_log common
&lt;/VirtualHost&gt;</pre>
<figure id="attachment_11519" aria-describedby="caption-attachment-11519" style="width: 996px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11519" src="https://www.osradar.com/wp-content/uploads/2019/03/9-3.png" alt="9.- Creating a new virtualhost" width="996" height="337" data-wp-editing="1" /><figcaption id="caption-attachment-11519" class="wp-caption-text">9.- Creating a new virtualhost</figcaption></figure>
<p>Next, restart Apache.</p>
<pre>:~# systemctl restart httpd</pre>
<p>The next step is to configure Phabricator with MariaDB. So run these commands:</p>
<pre>:~# ./bin/config set mysql.host localhost
:~# ./bin/config set mysql.user root
:~# ./bin/config set mysql.pass your_mariadb_root_password</pre>
<figure id="attachment_11521" aria-describedby="caption-attachment-11521" style="width: 954px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11521" src="https://www.osradar.com/wp-content/uploads/2019/03/10-4.png" alt="10.- Setting Phabricator" width="954" height="253" srcset="https://www.osradar.com/wp-content/uploads/2019/03/10-4.png 954w, https://www.osradar.com/wp-content/uploads/2019/03/10-4-300x80.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/10-4-768x204.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/10-4-696x185.png 696w" sizes="(max-width: 954px) 100vw, 954px" /><figcaption id="caption-attachment-11521" class="wp-caption-text">10.- Setting Phabricator</figcaption></figure>
<p>Run the following script so that Phabricator can populate the initial data to work.</p>
<pre>:~# ./bin/storage upgrade --user root --password your_mariadb_root_password</pre>
<figure id="attachment_11522" aria-describedby="caption-attachment-11522" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11522" src="https://www.osradar.com/wp-content/uploads/2019/03/11-3.png" alt="11.- Configure Phabricator" width="1366" height="768" srcset="https://www.osradar.com/wp-content/uploads/2019/03/11-3.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-300x169.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-768x432.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-1024x576.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-696x391.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-1068x600.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/11-3-747x420.png 747w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11522" class="wp-caption-text">11.- Configure Phabricator</figcaption></figure>
<p>After that, restart MariaDB.</p>
<pre>:~# systemctl restart mariadb</pre>
<h2>4. Complete the installation using the web interface</h2>
<p>So, you have to complete the installation. Open your web browser and go to your server and you will see this.</p>
<figure id="attachment_11523" aria-describedby="caption-attachment-11523" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11523" src="https://www.osradar.com/wp-content/uploads/2019/03/12-3.png" alt="12.- Creating the admin account" width="1366" height="665" srcset="https://www.osradar.com/wp-content/uploads/2019/03/12-3.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-768x374.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-1024x499.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-696x339.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-1068x520.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/12-3-863x420.png 863w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11523" class="wp-caption-text">12.- Creating the admin account</figcaption></figure>
<p>After that, you will see the dashboard of the application</p>
<figure id="attachment_11524" aria-describedby="caption-attachment-11524" style="width: 1366px" class="wp-caption alignnone"><img loading="lazy" class="size-full wp-image-11524" src="https://www.osradar.com/wp-content/uploads/2019/03/13-1.png" alt="13.- Phabricator is ready to work" width="1366" height="665" srcset="https://www.osradar.com/wp-content/uploads/2019/03/13-1.png 1366w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-768x374.png 768w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-1024x499.png 1024w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-696x339.png 696w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-1068x520.png 1068w, https://www.osradar.com/wp-content/uploads/2019/03/13-1-863x420.png 863w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption id="caption-attachment-11524" class="wp-caption-text">13.- Phabricator is ready to work</figcaption></figure>
<h2>Conclusion</h2>
<p>As you can see, Phabricator is a very important application for developers. It allows many options for deployment and monitoring of the program. Performing the installation on a system with CentOS 7 is quite simple compared to the utility of the application.</p>
<p>Please share this post with your friends.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-phabricator-on-centos-7/">How to install Phabricator on CentOS 7?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-phabricator-on-centos-7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
