braveo:docinstallwpc
Table des matières
Compilation de PHP HIP HOP sous Debian Lenny
Installation des outils ainsi que des dépendences
# aptitude install git-core 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 autoconf libtool libcurl4-openssl-dev libboost-system1.35-dev libboost-program-options-dev libboost-filesystem-dev wget libmemcache-dev
Récuperation du code source
HipHop
- Aller au dossier /root
# cd
- Créer un dossier HipHop et s'y deplacer
~# mkdir hiphop
~# cd hiphop
- Récuperer le code source
~/hiphop# git clone git://github.com/facebook/hiphop-php.git
- Se déplacer dans le nouveau dossier
~/hiphop# cd hiphop-php
- Puis
~/hiphop/hiphop-php# export CMAKE_PREFIX_PATH=`/bin/pwd`/../
~/hiphop/hiphop-php# export CMAKE_PREFIX_PATH=`/bin/pwd`/../
~/hiphop/hiphop-php# export HPHP_HOME=`/bin/pwd`
~/hiphop/hiphop-php# export HPHP_LIB=`/bin/pwd`/bin
~/hiphop/hiphop-php# git submodule init
~/hiphop/hiphop-php# git submodule update
- Revenir au dossier parent
~/hiphop/hiphop-php# cd ..
Compilation des librairie tiers
libevent
- Téléchargement des sources
~/hiphop# wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
- Extraction du contenu de l'archive
~/hiphop# tar -xzvf libevent-1.4.13-stable.tar.gz
- Se déplacer dans le nouveau dossier
~/hiphop# cd libevent-1.4.13-stable
- Puis
~/hiphop/libevent-1.4.13-stable# cp ../hiphop-php/src/third_party/libevent-1.4.13.fb-changes.diff .
~/hiphop/libevent-1.4.13-stable# patch -p1 < libevent-1.4.13.fb-changes.diff
~/hiphop/libevent-1.4.13-stable# ./configure --prefix=$CMAKE_PREFIX_PATH
- Puis compiler
~/hiphop/libevent-1.4.13-stable# make
~/hiphop/libevent-1.4.13-stable# make install
- Revenir au dossier parent
~/hiphop/libevent-1.4.13-stable# cd ..
braveo/docinstallwpc.txt · Dernière modification : 2024/04/16 22:20 de 127.0.0.1