Outils pour utilisateurs

Outils du site


braveo:docinstallwpc

Différences

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

Lien vers cette vue comparative

braveo:docinstallwpc [2016/07/19 15:36] (Version actuelle)
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>​
braveo/docinstallwpc.txt · Dernière modification: 2016/07/19 15:36 (modification externe)