Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



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 $ 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

À 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
 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright