recompiler PHP pour ajouter un module. PHPize cafouille

recompiler PHP pour ajouter un module. PHPize cafouille - Installation - Linux et OS Alternatifs

Marsh Posté le 04-01-2005 à 14:12:15    

salut.
J' suis sous Fedora Core 3.
J'ai en RPM apache 4.3.10, mysql 3.23 et php-4.3.10
 
J'aimerais ajouter le support du module xslt.
J'ai donc installé sablotron en RPM.
Ensuite j'ai lu diverse chose ....  
 
1-Soit je recompile tout PHP.
Mais alors pb lorsque je lance le ./configure... comme je met le supprot mysql il me demande le fichier header de mysql. j'ai donc installer mysql-devel. mais ca n'a pas l'air de suffir
 
2-Soit j'utilise phpize pour recompiler uniquement le module xslt.o
Mais alors la je ne sais pas comment ca s'utilise...
 
Il faudrait d'abord que je vérifie que apache en bien en capable de chargé des modules php. Je pense que oui car qd je rajouter extension=xxx.so dans php.ini apache essai bien de le charger.
Olivier


Message édité par olicel le 19-01-2005 à 14:14:52
Reply

Marsh Posté le 04-01-2005 à 14:12:15   

Reply

Marsh Posté le 19-01-2005 à 13:56:13    

up !
mon pb est toujours d'actualité ...

Reply

Marsh Posté le 19-01-2005 à 14:14:36    

voila ce que j'obtient quand je me place dans le repertoire ext/xslt et que je lance un phpize... il y a un pb la non ?
 

configure.in:9: warning: underquoted definition> of PHP_WITH_PHP_CONFIG
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
configure.in:32: warning: underquoted definition of PHP_EXT_BUILDDIR
configure.in:33: warning: underquoted definition of PHP_EXT_DIR
configure.in:34: warning: underquoted definition of PHP_EXT_SRCDIR
configure.in:35: warning: underquoted definition of PHP_ALWAYS_SHARED
acinclude.m4:19: warning: underquoted definition of PHP_PROG_RE2C


 
olivier

Reply

Marsh Posté le 19-01-2005 à 14:24:42    

le rpm php de redhat est pas compilé avec le support xslt? étonnant

Reply

Marsh Posté le 19-01-2005 à 14:27:46    

non sous fedora pas de xslt...
J'ai une page php que l'on m'a fournit qui le test... et elle me dit que le module xslt n'i est pas..
 
Comment puis-je le verfier autrement ?

Reply

Marsh Posté le 19-01-2005 à 15:23:40    

ben le module xslt est peut-être pas installé, mais ça n'a pas de rapport avec le fait que php soit compilé pour le supporter ou non. vérifie que tu as un module genre php-xslt

Reply

Marsh Posté le 19-01-2005 à 15:29:56    

comment je dois faire pour verifier ca...
php/apache je connais pas top top...

Reply

Marsh Posté le 19-01-2005 à 15:32:11    

tu cherche un rpm du nom de php-xslt (probablement)

Reply

Marsh Posté le 19-01-2005 à 16:05:06    

rpm -qa *xslt* me donne libxslt et libxslt-devel...
 
rien d'autre. C'est moi qui les ai installé ces deux rpm la.
 

Reply

Marsh Posté le 19-01-2005 à 16:10:02    

ben tu installes php-xslt

Reply

Marsh Posté le 19-01-2005 à 16:10:02   

Reply

Marsh Posté le 19-01-2005 à 17:15:21    

j'ai installé php-xslt.. mais ca marche pas qu'avec php5 ca?
la ca me dit indefined symbol : php_libxml_error_handler dans /var/log/httpd/errlog.log au redemarrage de php
 
Olivier

Reply

Marsh Posté le 19-01-2005 à 18:21:07    

c'est le bon module pour ta distribution? tu l'as trouvé où?

Reply

Marsh Posté le 20-01-2005 à 09:41:20    

je l'ai trouvé sur rpmfind.net et c'etait distribution polish... ou un truc comme ca, pas trouvé pour fedora 3 je vais regardé sur les cds ...

Reply

Marsh Posté le 20-01-2005 à 10:15:26    

ben polish linux, c pas fedora 3! il faut installer les paquets pour ta distribution, et pas une autre! pourquoi tu passes pas par yum ou apt4rpm?

Reply

Marsh Posté le 20-01-2005 à 10:23:51    

ben yum trouve pas de xslt ...  
j'ai fait un yum list *xslt*... i trouve que dalle.
il trouve libxslt et libxslt-devel que j'ai installé au cas ou ....
et une libxslt-python.
 
Olivier

Reply

Marsh Posté le 20-01-2005 à 10:26:11    

moi j'aurais aimé faire un phpize dans le rep ext/xslt de php
puis un ./configure... puis make. puis copi du xslt.so ainsi créer et rajout dans php.ini d'une ligne extension.
 
le pb c'est que phpize me renvoi des warning...
et ensuite le ./configure me dit que la lib iconv n'est pas installé, alors qu'elle l'est... je dis qu'elle est installé et prise en compet parce que un ./configure sur la racine des source de php fonctionne. et m'indique iconv: YES.
 
Donc je pense qu'il i a une histoire de chemin mal fait avec le phpize...

Reply

Marsh Posté le 15-02-2005 à 15:40:49    

up ! toujuors le meme prob

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed