I-Phabricator: Ipulatifomu ephelele yokuThuthukiswa kweSoftware

Ukuthuthukiswa kweSoftware kukhula ngokushesha, ukuqamba izinto ezintsha akunikezi ithuba lokuzivumelanisa nezimo kwezinye izimo, yingakho umphakathi wesoftware wamahhala uhlinzeka ngezixazululo eziningi ukuze ukuthuthukiswa kwesoftware kube sezingeni eliphakeme nsuku zonke, lezi zixazululo Isazi.

Yini iPhabricator?

Isazi iqoqo lezinhlelo zokusebenza zewebhu ezisiza izinkampani zesoftware ukwakha isoftware esezingeni eliphakeme, kufaka phakathi amathuluzi wokubuyekeza ikhodi, ukushintsha ukuqapha, ukulandelela iziphazamisi, nokwakhiwa kwe-wiki. Isazi ihlangana ne- I-Git, Mercurial y Ukuguqukela phansi.

i-phabricator

i-phabricator

Isazi isoftware yamahhala futhi evulekile, isatshalaliswa ngaphansi kwe- Ilayisense le-Apache 2. Kubhalwe ku php phansi I-Cross-platform futhi ukukhula kwayo kwaqala ngo-2010, okwenza kube yisixazululo esivuthiwe impela.

Isazi yasungulwa ekuqaleni njengethuluzi langaphakathi le- Facebook, umakhi wayo oyinhloko ngu U-Evan Priestley okushiye iFacebook iqhubeka ngentuthuko ye- Isazi enkampanini entsha ebizwa Ubungqabavu.

Izici zePhabricator

Isazi kufaka phakathi izicelo ze:

  • Ukubuyekezwa nokuhlolwa kwekhodi yomthombo.
  • Ukugcinwa nokuhlelwa kwamakhosombe.
  • Ukulandela ngomkhondo iziphazamisi.
  • Ukuphatha iphrojekthi.
  • Ukuxhumana namalungu eqembu.
  • Ukuhlela umsebenzi.
  • Qaphela.
  • Ukuthuthukiswa kweqembu nokuzimela.
  • Ukwakhiwa ngokuhlanganiswa okuqhubekayo.

Ubani osebenzisa i-Phabricator?

Kunezinkampani eziningi, amaqembu ezentuthuko, abathuthukisi, kanye nemiphakathi abayisebenzisa nsuku zonke Isazi, phakathi kwayo kukhona: iDropbox, i-UBER, iBloomberg, iHaskell, i-Facebook, i-Instagram, iDisqus, i-freeBSD, i-blender, i-Pinterest, i-khanacademy, i-asana, i-wikimedia, i-KDE, phakathi kwabanye.

Ungayifaka kanjani i-Phabricator

Izidingo Zokufakwa

Isazi uhlelo lokusebenza lweLAMP (iLinux, i-Apache, i-MySQL, i-PHP). Okokufaka Isazi se idinga uku:

  • Ikhompyutha ejwayelekile efake futhi ehambisa ukusatshalaliswa kwe-Linux noma i-Operating System efanayo.
  • Igama lesizinda (kungaba phabricator.mycompany.com, phabricator.localhost).
  • Ulwazi oluyisisekelo lokuphathwa kwezinhlelo.
  • I-Apache (i-Apache + mod_php), nginx (nginx + i-php-fpm), noma enye iseva yewebhu;
  • I-PHP (i-PHP 5.2 noma ngaphezulu, kepha i-PHP 7 ayisekelwa), i-MySQL (i-MySQL 5.5 noma ngaphezulu iyanconywa) ne-Git.

Ukufakwa kwezinto ezidingekayo

Uma ufaka ku-Ubuntu noma okuphuma ku-RedHat, kunemibhalo yokufaka etholakalayo evumela ukufakwa okuzenzakalelayo kwe- Isazi

Uma ufuna ukwenza ukusetha mathupha nokufaka, udinga ukwenza okulandelayo:

Uma usuvele usethe i-LAMP, kungenzeka ukuthi usuvele unakho konke okudingayo. Kufanele sifake i-Phabricator nokuncika kwayo:

$ cd kwenye indawo / # khetha umkhombandlela wokufaka
endaweni ethile / I-$git clone https://github.com/phacility/libphutil.git
endaweni ethile / I-$git clone https://github.com/phacility/arcanist.git
endaweni ethile / I-$git clone https://github.com/phacility/phabricator.git

Ukufakwa kwe-APC (Uyazikhethela)

Njengoba i-Phabricator ibhalwe nge-PHP, izosebenza ngokushesha okukhulu nge-APC efakiwe. Kufanele sifake "pcre-devel":

I-sudo yum ukufaka i-pcre-devel

Ngemuva kwalokho unezinketho ezimbili. Faka i-PECL (zama lokhu kuqala):

I-sudo yum ukufaka i-php-pear sudo pecl ukufaka i-apc

Uma lokho kungasebenzi, faka iphakheji kusuka ku-PECL ngqo bese ulandela i- imiyalo yokwakha.

Ukufaka i-APC kungakhethwa, kepha Kunconywe kakhulu, ikakhulukazi ezindaweni zokukhiqiza.

Uma i-APC ifakiwe, qinisekisa ukuthi iyatholakala ngokusebenza:

php | grep apc

Uma kungaveli, engeza:

isandiso = apc.so

..in "/etc/php.d/apc.ini" noma ifayela "php.ini" elikhonjiswe ngu "php -i".


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.