recompiler PHP pour ajouter un module. PHPize cafouille - Installation - Linux et OS Alternatifs
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 |
olivier
Marsh Posté le 19-01-2005 à 14:24:42
le rpm php de redhat est pas compilé avec le support xslt? étonnant
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 ?
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
Marsh Posté le 19-01-2005 à 15:29:56
comment je dois faire pour verifier ca...
php/apache je connais pas top top...
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.
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
Marsh Posté le 19-01-2005 à 18:21:07
c'est le bon module pour ta distribution? tu l'as trouvé où?
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 ...
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?
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
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...
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