Compilation des extensions PECL statiquement dans PHP
Il peut arriver que vous ayez � compiler votre extension PECL statiquement dans votre binaire PHP. Pour ce faire, vous devez placer les sources de l'extension dans le dossier php-src/ext/ et ex�cuter � nouveau le script de configuration de PHP.
$ cd /your/phpsrcdir/ext $ pecl download extname $ gzip -d < extname.tgz | tar -xvf - $ mv extname-x.x.x extname $ rm package.xml
Cela g�n�rera le dossier suivant :
/your/phpsrcdir/ext/extname
� partir de la, forcez PHP � reconstruire le script de configuration, puis, suivez le processus classique de compilation de PHP :
$ cd /your/phpsrcdir
$ rm configure
$ ./buildconf --force
$ ./configure --help
$ ./configure --with-extname --enable-someotherext --with-foobar
$ make
$ make install
Note: Pour ex�cuter le script 'buildconf', vous devez poss�der autoconf 2.13 et automake 1.4+ (les versions plus r�centes de autoconf peuvent fonctionner, mais ne sont pas support�es).
L'utilisation de --enable-extname ou --with-extname d�pend de l'extension. G�n�ralement, une extension qui ne d�pend pas d'une biblioth�que externe utilise --enable. Pour �tre certain, utilisez la commande suivante apr�s avoir utilis� buildconf :
$ ./configure --help | grep extname