WarDrome Sci-fi MMORPG
WarDrome Sci-fi MMORPG

Hiphop-php le librerie che servono e le istruzioni di compilazione

HipHop-PHP LohoIl codice di HipHop PHP non è ancora stato rilasciato ma facebook ha almeno iniziato a dare le specifiche necessarie alla riuscita della compilazione, vediamole:

Compilazione ed installazione

HipHop è stato sviluppato per CentOS e Fedora, la compilazione in altri sistemi operativi potrebbe non funzionare.
Sarà dato supporto per ogni versione quanto prima.

Prerequisiti

I prerequisiti per HipHop sono basilarmente tutto il necessario per compilare qualsiasi cosa, molti pacchetti possono essere già presenti nella vostra distribuzione.

Pacchetti richiesti

* cmake 2.6 is the minimum version
* g++ (for CentOS, g++ 4.4.0 is needed)
* gcc
* Boost 1.37 newer versions cause issues
* flex
* bison
* libmysql
* libxml2
* libmcrypt
* libicu 4.2 is the minimum version
* libcap
* gd
* zlib
* tbb Intel’s Thread Building Blocks
* Oniguruma

Pacchetti personalizzati

I seguenti pacchetti hanno subito modifiche ed aggiunte, saranno distribuite delle patches da aggiungere ai sorgenti attuali.

* libcurl external-libs/libcurl.fb-changes.diff
* libevent 1.4 external-libs/libevent.fb-changes.diff

Pacchetti forniti

* external-libs/
* libafdt
* libch
* libmbfl

Compilazione

Utilizzare CMAKE.

cd /home/user/hiphop
git clone git://github.com/facebook/hiphop-php.git
ccmake .

Potresti dover modificare i path di CMake verso percorsi non standard per libcurl, libevent, libafdt, libch e libmbfl
Una volta fatto al ritorno alla shell potrai digitare:

make

Fonte: http://wiki.github.com/facebook/hiphop-php/building-and-installing

Leave a comment

Your comment

Connect with Facebook