PHP
PHP / MySql

Recherche
 
ManuelPHP.com

Compilation des extensions partagées avec phpize
<<<
Compilation des extensions PECL statiquement dans PHP Installation et configuration
>>>

4.5 Installation d'extensions PECL
4 Installation et configuration
 Manuel PHP

Introduction aux installations PECL
Télécharger des extensions PECL
PECL sur Windows
Compilations d'extensions PECL partagées avec PEAR
Compilation des extensions partagées avec phpize
->Compilation des extensions PECL statiquement dans PHP

4.5.6 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 ré-exécuter le script de configuration de PHP.


$ cd /your/phpsrcdir/ext
$ pear 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

A 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 certains, utilisez la commande suivante après avoir utilisé buildconf :


$ ./configure --help | grep extname

<< Compilation des extensions PECL statiquement dans PHP >>
Compilation des extensions partagées avec phpize Installation d'extensions PECL Installation et configuration





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2012-05-25