...
- Install Bazaar:
No Format sudo apt-get install bzr
- Go into the HipHop directory:
No Format cd $HIPHOP mkdir pressflow-build
- Check out Pressflow from the Hip Hop compatibility branch and make it the working link building directory:
No Format bzr checkout lp:pressflow/6.x-hiphop cd 6.x-hiphop
- Generate includes:
No Format find . -name "*.php" > ../pressflow-build/files.list find . -name "*.inc" | grep -v "\.pgsql\.inc" | grep -v "\.mysql\.inc" >> ../pressflow-build/files.list find . -name "*.module" >> ../pressflow-build/files.list find . -name "*.install" >> ../pressflow-build/files.list find . -name "*.profile" >> ../pressflow-build/files.list
- Build the system:
No Format $HIPHOP/hiphop-php/src/hphp/hphp --input-list=$HIPHOP/pressflow-build/files.list --keep-tempdir=1 \ --log=3 --include-path="." --force=1 -v "AllDynamic=true" --output-dir=$HIPHOP/pressflow-build
- Fix everything, rebuild.
- Launch the server:
No Format ../pressflow-build/program -m server -p 8080 -v "Server.SourceRoot=`pwd`" -v "Server.DefaultDocument=index.php" -c $HIPHOP/hiphop-php/bin/mime.hdf
...