Problème curl / compilation php

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Problème curl / compilation php

Messagepar nono-mb » 24 Mars 2004 15:55

Bonjour à tous,

je suis en train de monter un serveur web avec une sme 6.01.

Il se trouve que j'ai besoin de php 4.3.x

j'ai donc fait la mise à jours

Le problème c'est qu'en faisant cette mise à jours j'ai perdu l'extension curl qui m'est indispensable.

Comment faire pour l'installer cette fichue extension ???

J'ai crus un moment que c'étais ça :
http://pear.php.net/package/Net_Curl

j'ai donc télécharger le tar et installer avec
pear install Net_Curl-0.2.tgz

l'installation s'est bien passée mais toujours pas de curl dans mon phpinfo :(

J'ai lu à ici et là qu'il fallait recompiler php avec des options, mais je sais pas trop comment ca se passe dans SME. Toute idée est la bien venue ?
Dernière édition par nono-mb le 25 Mars 2004 09:15, édité 1 fois au total.
a bientôt - nono
Avatar de l’utilisateur
nono-mb
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 17 Sep 2003 00:00
Localisation: Angers (France)

Messagepar MasterSleepy » 24 Mars 2004 15:58

Salut,

Pour curl c'est un peu plus chaud que ça, vu qu'il est compilé avec le PHP.

Ta seul solution est trouvé, ou de compilé toi même, un php avec mysql, curl, ...

Bien sûr je peux me tromper, peut-être qu'une simple librairie et la déclarer dans le php.ini suffisse :?:

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar nono-mb » 24 Mars 2004 18:29

Bon j'ai tenté la compilation de php.

Bon pour commencer j'ai pris un tutorial sur la compliation de php
http://www.lea-linux.org/admin/phpmysql.php3

j'ai suivis les instruction
j'ai donc récupérer les soucres, décompressée dans le bon dossier
et j'ai fait un ./configure avec les paramètres actuels (pris dans phpinfo) histoire de voire si la compilation se fait bien

donc
./configure i386-redhat-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --with-config-file-path=/etc --enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization --with-bz2 --with-db3 --with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-gd --with-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr --with-mm --with-openssl --with-png --with-regex=system --with-ttf --with-xml --with-expat-dir=/usr --with-zlib --with-layout=GNU --enable-bcmath --enable-debugger --enable-ftp --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-discard-path --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx --without-oci8 --with-imap=shared --with-imap-ssl --with-kerberos=/usr/kerberos --with-ldap=shared --with-mysql=shared,/usr --with-pgsql=shared --with-snmp=/usr --with-snmp=shared --enable-ucd-snmp-hack --with-unixODBC=shared --enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning --with-apxs=/usr/sbin/apxs


et ca me sort ce genre d'erreur :

loading cache ./config.cache
checking host system type... i386-redhat-linux
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
[root@web php-4.3.4]#

est-ce que cela signifit qu'il manque gcc et cc ??? là je pêche
Dernière édition par nono-mb le 25 Mars 2004 09:18, édité 1 fois au total.
a bientôt - nono
Avatar de l’utilisateur
nono-mb
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 17 Sep 2003 00:00
Localisation: Angers (France)

Messagepar nono-mb » 25 Mars 2004 00:52

Bon finalement j'ai récupérer des développeur tools pour une sme 5.6 sur le site de contribs (il n'y avais pas le même chose pour la version 6)

Bon on avance mais toujours des erreurs
[root@web php-4.3.4]# ./configure i386-redhat-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --with-config-file-path=/etc --enable-force-cgi-redirect --disable-debug --enable-pic --disable-rpath --enable-inline-optimization --with-bz2 --with-db3 --with-curl --with-dom=/usr --with-exec-dir=/usr/bin --with-freetype-dir=/usr --with-png-dir=/usr --with-gd --enable-gd-native-ttf --with-ttf --with-gdbm --with-gettext --with-ncurses --with-gmp --with-iconv --with-jpeg-dir=/usr --with-mm --with-openssl --with-png --with-pspell --with-regex=system --with-xml --with-expat-dir=/usr --with-zlib --with-layout=GNU --enable-bcmath --enable-debugger --enable-exif --enable-ftp --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-discard-path --enable-track-vars --enable-trans-sid --enable-yp --enable-wddx --without-oci8 --with-imap=shared --with-imap-ssl --with-kerberos=/usr/kerberos --with-ldap=shared --with-mysql=shared,/usr --with-pgsql=shared --with-snmp=shared,/usr --with-snmp=shared --enable-ucd-snmp-hack --with-unixODBC=shared --enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning --enable-calendar --enable-dbx --enable-dio --enable-mbstring --enable-mbstr-enc-trans --with-apxs=/usr/sbin/apxs
loading cache ./config.cache
checking host system type... i386-redhat-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for AIX... no
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking for re2c... exit 0;
checking for ranlib... ranlib
checking whether ln -s works... yes
checking for gawk... gawk
checking for bison... no
checking for byacc... no
configure: warning: You will need bison if you want to regenerate the PHP parsers.
checking for flex... lex
checking for yywrap in -ll... no
checking lex output file root... ./configure: lex: command not found
configure: error: cannot find output from lex; giving up
[root@web php-4.3.4]#


si quelqu'un à peux m'aider là je suis un peu perdu
a bientôt - nono
Avatar de l’utilisateur
nono-mb
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 17 Sep 2003 00:00
Localisation: Angers (France)


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité