Howto install HipHop for PHP on Ubuntu
HipHop is a source code transformer which transforms PHP source code into highly optimized C++ and then compiles it using g++.
Required packages
sudo apt-get install cmake g++ libboost-dev flex bison re2c libmysqlclient-dev libxml2-dev libmcrypt-dev libicu-dev openssl binutils-dev libcap-dev libgd2-xpm-dev zlib1g-dev libtbb-dev libonig-dev libpcre3-dev git-core autoconf libtool libcurl4-openssl-dev libboost-system-dev libboost-program-options-dev libboost-filesystem-dev
Get the HipHop source-code
mkdir hiphop cd hiphop git clone git://github.com/facebook/hiphop-php cd hiphop-php export CMAKE_PREFIX_PATH=`/bin/pwd`/../ export HPHP_HOME=`/bin/pwd` export HPHP_LIB=`/bin/pwd`/bin git submodule init git submodule update cd ..
Building third-party libraries
libevent
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz tar -xzvf libevent-1.4.13-stable.tar.gz cd libevent-1.4.13-stable cp ../hiphop-php/src/third_party/libevent.fb-changes.diff . patch < libevent.fb-changes.diff ./configure --prefix=$CMAKE_PREFIX_PATH make make install cd ..
ICU4
wget http://download.icu-project.org/files/icu4c/4.2.1/icu4c-4_2_1-src.tgz tar -xvzf icu4c-4_2_1-src.tgz cd icu/source ./configure --prefix=$CMAKE_PREFIX_PATH make make install cd ../../
libCurl
wget http://curl.haxx.se/download/curl-7.20.0.tar.gz tar -xvzf curl-7.20.0.tar.gz cd curl-7.20.0 cp ../hiphop-php/src/third_party/libcurl.fb-changes.diff . patch -p0 < libcurl.fb-changes.diff ./configure --prefix=$CMAKE_PREFIX_PATH make make install cd ..
Build HipHop
cd hiphop-php cmake . make
Related posts:
- Howto: Install Ruby and Rails on Debian or Ubuntu
- Ubuntu Howto: Install Oracle
- Ubuntu Howto: Install Sun Java
- Ubuntu Howto: Install Xen
- Howto Install Carwhisperer on Ubuntu 9.10
- Howto: Install Windows Vista Fonts in Ubuntu
- Ubuntu Howto: Install Ruby and Ruby on Rails
- Howto install Java on Debian Sarge
- Howto Install Oracle on Debian
- Howto: Create your own Debian or Ubuntu package repository
Popular Related Items »
Incoming search terms
- hiphop debian
- ubuntu hiphop
- hiphop for php download
- hipHop for PHP UBUNTU
- hiphop php debian
- hiphop php ubuntu
- hip hop php debian
- hiphop php download
- Hiphop for PHP
- php hiphop download
- hip hop ubuntu
- php hiphop howto
- ubuntu hip hop for php
- debian hiphop
- install hiphop ubuntu
- hiphop php install
- install hiphop for php
- install hiphop for php on apache
- install hiphop php
- install hiphop
- hiphop-php ubuntu
- hiphop-php ubuntu install
- hipjop install debian
- hippop php
- hippop ubuntu
- hophop php debian
- how to instal php hiphop
- how to install hiphop for php
- how to install hiphop ubuntu
- icu4c-4_2_1-src
- install hip hop compile php
- install hiphop-php ubuntu
- install php hiphop
- install php on ubuntu
- WordPress hiphop patch
- php hiphop install
- php hiphop openssl
- piwik hiphop for php
- ubuntu hip hop
- ubuntu hip hop package
- ubuntu install libboost-system-dev
- ubuntu libcurl install
- php hiphop download ubuntu
- php hiphop debian
- php hip hop on debian

rahat said,
March 2, 2010 @ 8:43
Thank you
Manuel said,
March 17, 2010 @ 20:50
Which version of Ubuntu? I tried this in Ubuntu 9.04 and I had to compile boost my self, but then compiling hiphop failed.
Manuel said,
March 17, 2010 @ 20:54
This is the same at: http://wiki.github.com/facebook/hiphop-php/building-and-installing-on-ubuntu-910
HipHop for PHP på Debian (Testing) - Andreas Bergman said,
May 29, 2010 @ 14:01
[...] http://mediakey.dk/~cc/howto-install-hiphop-for-php-on-ubuntu/ som i sin tur tagit den från [...]