Outils pour utilisateurs

Outils du site


braveo:docinstallwpc

Différences

Ci-dessous, les différences entre deux révisions de la page.


braveo:docinstallwpc [2024/04/16 22:20] (Version actuelle) – créée - modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Compilation de PHP HIP HOP sous Debian Lenny ======
 +===== Installation des outils ainsi que des dépendences =====
 +<code># 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</code>
 +===== Récuperation du code source =====
 +==== HipHop ====
 +  * Aller au dossier /root
 +<code># cd </code>
 +  * Créer un dossier HipHop et s'y deplacer
 +<code> ~# mkdir hiphop </code>
 +<code> ~# cd hiphop </code>
 +  * Récuperer le code source
 +<code> ~/hiphop# git clone git://github.com/facebook/hiphop-php.git</code>
 +  * Se déplacer dans le nouveau dossier
 +<code> ~/hiphop# cd hiphop-php</code>
 +  * Puis
 +<code> ~/hiphop/hiphop-php# export CMAKE_PREFIX_PATH=`/bin/pwd`/../ </code>
 +<code> ~/hiphop/hiphop-php# export CMAKE_PREFIX_PATH=`/bin/pwd`/../ </code>
 +<code> ~/hiphop/hiphop-php# export HPHP_HOME=`/bin/pwd` </code>
 +<code> ~/hiphop/hiphop-php# export HPHP_LIB=`/bin/pwd`/bin </code>
 +<code> ~/hiphop/hiphop-php# git submodule init </code>
 +<code> ~/hiphop/hiphop-php# git submodule update </code>
 +  * Revenir au dossier parent
 +<code> ~/hiphop/hiphop-php# cd .. </code>
  
 +===== Compilation des librairie tiers =====
 +
 +==== libevent ====
 +  * Téléchargement des sources
 +<code> ~/hiphop# wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz </code>
 +  * Extraction du contenu de l'archive
 +<code> ~/hiphop# tar -xzvf libevent-1.4.13-stable.tar.gz </code>
 +  * Se déplacer dans le nouveau dossier
 +<code> ~/hiphop# cd libevent-1.4.13-stable </code>
 +  * Puis
 +<code> ~/hiphop/libevent-1.4.13-stable# cp ../hiphop-php/src/third_party/libevent-1.4.13.fb-changes.diff . </code>
 +<code> ~/hiphop/libevent-1.4.13-stable# patch -p1 < libevent-1.4.13.fb-changes.diff </code>
 +<code> ~/hiphop/libevent-1.4.13-stable# ./configure --prefix=$CMAKE_PREFIX_PATH </code>
 +  * Puis compiler
 +<code> ~/hiphop/libevent-1.4.13-stable# make </code>
 +<code> ~/hiphop/libevent-1.4.13-stable# make install </code>
 +  * Revenir au dossier parent
 +<code> ~/hiphop/libevent-1.4.13-stable# cd .. </code>

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki