Précédent   Forum des professionnels en informatique > PHP > Outils > Zend
Zend Le forum sur les solutions et la certification Zend. Avant de poster : FAQ Zend, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/04/2007, 12h25   #1
Membre habitué
 
Inscription : février 2005
Messages : 279
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 279
Points : 110
Points : 110
Par défaut [ZendCore] Compilation d'extension

Bonjour, j'ai installé zend core sur un red hat entreprise et j'ai un soucis:
Lorsque je compile un module, et j'ai un problème lors de la compilation d'un module.
je compiles le module ssh2 comme ça:
Code X :
1
2
3
4
5
6
[root@rhvmware ssh2-0.10]# phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
[root@rhvmware ssh2-0.10]#./configure && make && make all install

et lorsques que je lances php j'ai ceci:
Code X :
1
2
3
4
5
[root@rhvmware ssh2-0.10]# cat /var/log/php_err_log
[02-Apr-2007 11:38:40] PHP Warning:  PHP Startup: ssh2: Unable to initialize module
Module compiled with module API=20060613, debug=0, thread-safety=0
PHP    compiled with module API=20050922, debug=0, thread-safety=0
Je ne sais pas d'ou sors le API=20050922 d'autant plus que:

Code X :
1
2
3
4
5
6
7
[root@rhvmware ssh2-0.10]# php -i
...
PHP API => 20041225
PHP Extension => 20060613
Zend Extension => 220060519
...


Comment pourrais-je faire pour que la compilation se fasse avec la bonne API ??

Merci !
nek_kro_kvlt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 08h52   #2
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Les modules utilisés sont prévus pour une version de PHP. Si tu veux recompiler un module, je pense qu'il faudra recompiler également PHP avec la même version, et probablement recompiler les autres modules pour cette même version.

Je n'en suis pas sûr à 100%, note bien, mais je pense que c'est ça.
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 12h13   #3
Membre habitué
 
Inscription : février 2005
Messages : 279
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 279
Points : 110
Points : 110
le problème, c'est que je ne sais pas comment je peux recompiler php pour zend étant donné que c'est un tout en un. En plus le module que je souhaite compiler:
http://pecl.php.net/package/ssh2
semble indépendant de la version de PHP utilisée :s
nek_kro_kvlt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2007, 12h19   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Il faut bien voir que le Zend Core t'assure que tout ce que tu utilises fonctionne correctement. Si tu cherches à compiler des versions prises ailleurs (je suppose que c'est ce que tu essaies de faire ?), alors il faut t'attendre à des comportements étranges. N'as-tu pas déjà un module SSL avec le ZendCore ?
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h00.


 
 
 
 
Partenaires

Hébergement Web