SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
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.


Chapitre précédentChapitre suivantAccueil nexen.net