mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-20 04:20:55 +01:00
Document the need to do "git submodule update --init" after cloning
Summary: After rP2a39fd09ebe7f4fc8cd2ab0b39bbb0e466f357c3, you need to run this command after cloning Phabricator. Git, world's hardest revision control system Test Plan: read text Reviewed By: rm Reviewers: tomo, tuomaspelkonen, jungejason, aran, rm CC: aran, rm, epriestley Differential Revision: 252
This commit is contained in:
parent
3ab334af93
commit
09b498cbc2
1 changed files with 12 additions and 10 deletions
|
@ -30,46 +30,48 @@ if you want.
|
||||||
Install things we need:
|
Install things we need:
|
||||||
|
|
||||||
sudo yum install git httpd php mysql-server php-mysql php-devel
|
sudo yum install git httpd php mysql-server php-mysql php-devel
|
||||||
|
|
||||||
If you already have LAMP setup, you've already got everything you need.
|
If you already have LAMP setup, you've already got everything you need.
|
||||||
|
|
||||||
Now that you have git installed, grab Phabricator and its dependencies:
|
Now that you have git installed, grab Phabricator and its dependencies:
|
||||||
|
|
||||||
$ cd somewhere/ # pick some install directory
|
$ cd somewhere/ # pick some install directory
|
||||||
somewhere/ $ git clone git://github.com/facebook/libphutil.git
|
somewhere/ $ git clone git://github.com/facebook/libphutil.git
|
||||||
somewhere/ $ git clone git://github.com/facebook/arcanist.git
|
somewhere/ $ git clone git://github.com/facebook/arcanist.git
|
||||||
somewhere/ $ git clone git://github.com/facebook/phabricator.git
|
somewhere/ $ git clone git://github.com/facebook/phabricator.git
|
||||||
|
somewhere/ $ cd phabricator
|
||||||
|
somewhere/phabricator/ $ git submodule update --init
|
||||||
|
|
||||||
= Installing Optional Components =
|
= Installing Optional Components =
|
||||||
|
|
||||||
== APC ==
|
== APC ==
|
||||||
|
|
||||||
Like everything else written in PHP, Phabricator will run much faster with APC
|
Like everything else written in PHP, Phabricator will run much faster with APC
|
||||||
installed. You likely need to install "pcre-devel" first:
|
installed. You likely need to install "pcre-devel" first:
|
||||||
|
|
||||||
sudo yum install pcre-devel
|
sudo yum install pcre-devel
|
||||||
|
|
||||||
Then you can either install via PECL:
|
Then you can either install via PECL:
|
||||||
|
|
||||||
sudo yum install php-pear
|
sudo yum install php-pear
|
||||||
sudo pecl install apc
|
sudo pecl install apc
|
||||||
|
|
||||||
...or grab the package from PECL directly and follow the build instructions
|
...or grab the package from PECL directly and follow the build instructions
|
||||||
there:
|
there:
|
||||||
|
|
||||||
http://pecl.php.net/package/APC
|
http://pecl.php.net/package/APC
|
||||||
|
|
||||||
Installing APC is optional but **strongly recommended**, especially on
|
Installing APC is optional but **strongly recommended**, especially on
|
||||||
production hosts.
|
production hosts.
|
||||||
|
|
||||||
Once APC is installed, test that it is available by running:
|
Once APC is installed, test that it is available by running:
|
||||||
|
|
||||||
php -i | grep apc
|
php -i | grep apc
|
||||||
|
|
||||||
If it doesn't show up, add:
|
If it doesn't show up, add:
|
||||||
|
|
||||||
extension=apc.so
|
extension=apc.so
|
||||||
|
|
||||||
..to "/etc/php.d/apc.ini" or the "php.ini" file indicated by "php -i".
|
..to "/etc/php.d/apc.ini" or the "php.ini" file indicated by "php -i".
|
||||||
|
|
||||||
== Flex 2.5.35 / Bison ==
|
== Flex 2.5.35 / Bison ==
|
||||||
|
@ -80,7 +82,7 @@ than flex 2.5.4. At the time of writing, most packaging systems don't have flex
|
||||||
2.5.35 available. You can get it from here and compile it manually:
|
2.5.35 available. You can get it from here and compile it manually:
|
||||||
|
|
||||||
http://flex.sourceforge.net/
|
http://flex.sourceforge.net/
|
||||||
|
|
||||||
Then install bison normally:
|
Then install bison normally:
|
||||||
|
|
||||||
sudo yum install bison
|
sudo yum install bison
|
||||||
|
|
Loading…
Reference in a new issue