 |
|
Sommaire
Améliorer PHP 4.0
Préface
Présentation
Capacités d'extensions
Disposition du code source
Le système de compilation automatique de PHP
Créer une extension
Utiliser une extension
Résolution de problèmes
Présentation des sources
Gestion des arguments
Créer des variables
Afficher des informations
Valeurs retournées
|
7.8 Résolution de problèmes
En fait, peu de problèmes peuvent être résolut lors de la compilation
statique ou dynamique des modules. Le seul problème qui peut survenir
est que le compilateur va se plaindre de l'absence de définitions
ou de quelque chose de semblable. Dans ce cas, assurez vous que tous
les fichiers d'entêtes sont disponibles, et rangés dans leur chemin
correct. Pour être sur que tout est bien en place, décompressez
un version propre des sources de PHP, et utiliser l'installeur
automatique dans le dossier ext
avec les
nouveaux fichiers. Cela vous garantira un environnement de compilation
correct. Si cela échoue, essayez manuellement.
PHP peut aussi se plaindre de l'absence de fonctions dans votre module
(cela ne devrait pas arriver avec les sources d'exemples, si vous ne
les avez pas modifiés). Si les noms des fonctions externes que vous
essayez de faire passer dans votre module sont mal orthographiés, elles
resteront sous la forme de symboles non linkés ("unlinked
symbols") dans la table des symboles. Recherchez les déclarations
incorrectes dans vos fichiers de modules, ou bien des noms de
référenes externes mal écrits. Les erreurs dans les modules statiques
apparaissent au moment de la compilation.
|
|
 |
 |