Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[PHP] probleme pour installer curl [en cours]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Tue Jun 27, 2006 7:51 pm    Post subject: [PHP] probleme pour installer curl [en cours] Reply with quote

Voila j'ai un dédié chez OVH en gentoo 2006 64 bits.

Un serveur LAMP (apache2, php5, php4, mysql 5)

Le probleme est que je veux installer la librairie curl sur cette gentoo et rien ne fait.

J'ai utiliser la ligne suivante :
USE="curl" emerge php

Il compile et pas de prob.

Lorsque je fais la ligne suivante j'obtiens :
USE="-* curl" emerge -pv php

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] dev-lang/php-5.1.4 (-adabas) -apache -apache2 -bcmath -berkdb* (-birdstep) -bzip2* -calendar -cdb -cgi -cjk -cli* -crypt* -ctype +curl -curlwrappers -db2 -dbase (-dbmaker) -debug -discard-path -doc (-empress) (-empress-bcs) (-esoob) -exif -fastbuild (-fdftk) (-filepro) (-firebird) -flatfile -force-cgi-redirect (-frontbase) -ftp -gd* -gd-external -gdbm* -gmp* -hardenedphp -hash -hyperwave-api -iconv -imap (-informix) -inifile -interbase -iodbc -ipv6* -java-external -kerberos -ldap -libedit -mcve -memlimit -mhash -ming -msql -mssql -mysql* -mysqli -ncurses* -nls* -oci8 (-oci8-instant-client) -odbc -pcntl -pcre* -pdo -pdo-external -pic -posix -postgres -qdbm -readline* -recode -reflection* -sapdb -sasl -session* -sharedext -sharedmem -simplexml -snmp -soap -sockets (-solid) -spell* -spl* -sqlite -ssl* (-sybase) (-sybase-ct) -sysvipc -threads -tidy -tokenizer -truetype* -unicode -vm-goto -vm-switch -wddx -xml -xmlreader -xmlrpc -xmlwriter -xpm -xsl -yaz -zip -zlib* 0 kB

Donc curl a l'air d'etre installer.

Par contre lorsque je regarde dans le phpinfo() ce dernier n'existe pas et lorsque j'accede a un script (sugarcrm pour les connaisseur) ce dernier m'informe que la librairie curl n'est pas activé.

Ou ai je oublier une ligne de commande et comment doit je faire pour que cela fonctionne????

A oui es possible d'installer deux systeme mysql car j'ai un script php qui ne marche que sur mysql 4?

Sinon avez vous un bouquin sur la gentoo que je trouve assez bien et rapide.


Merci a bientot


Last edited by ythann on Wed Jun 28, 2006 1:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Tue Jun 27, 2006 8:25 pm    Post subject: Reply with quote

SAlut ,

Si tu veux activer la use curl pour ce paquet :
Code:
echo "dev-lang/php   curl" >> /etc/portage/package.use


Code:
emerge -av php

devrais faire l'affaire

La doc gentoo :
http://www.gentoo.org/doc/fr/list.xml
http://fr.gentoo-wiki.com/HOWTO_Apache_MySQL_PHP


@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
yoyo
Bodhisattva
Bodhisattva


Joined: 04 Mar 2003
Posts: 4273
Location: Lyon - France

PostPosted: Wed Jun 28, 2006 7:38 am    Post subject: Reply with quote

Bonjour ythann et bienvenue parmis nous,

Peux-tu éditer ton premier post et modifier ton titre afin qu'il corresponde à nos conventions stp (partie 3/3) stp ?

Merci.
_________________
La connaissance s'accroît quand on la partage.
JCB
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Wed Jun 28, 2006 1:38 pm    Post subject: Reply with quote

merci pour votre réponse mais voila je n'ai pas le fichier dont vous parler lol

Lorsque je vais dans le dossier /etc/portage/

Je n'ai que ces 3 fichiers :

.keep
package.keywarods
package.mask
dossier profile -> package.provided

Ou puis je trouvé le fichier dont vous me parler????

Merci d'avance

(dsl pour le titre du sujet)
Back to top
View user's profile Send private message
SnowBear
l33t
l33t


Joined: 03 Sep 2005
Posts: 773
Location: France - Bordeaux

PostPosted: Wed Jun 28, 2006 1:39 pm    Post subject: Reply with quote

Il faut le créer ;)
Tous les fichier contenu dans /etc/portage/ sont créés et rempli par l'utilisateur.
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Wed Jun 28, 2006 2:08 pm    Post subject: Reply with quote

man in the hill wrote:
SAlut ,

Si tu veux activer la use curl pour ce paquet :
Code:
echo "dev-lang/php   curl" >> /etc/portage/package.use



En tapant cette commande le fichier va être automatiquement créé si il n'existe pas et si il existe alors dev-lang/php curl va être rajouté en fin de fichier sans écraser ce qui a ds le fichier...mais tu peux aussi le créer comme te l'a indiqué SnowBear.



@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Wed Jun 28, 2006 2:40 pm    Post subject: Reply with quote

merci pour vos reponse mais malheureusement mon systeme me dit toujours que curl n'est pas activé?

Pourtant effectivement le ficheir c'est créer correctement et tout mais que ce soit mon script qui me dit que CURL n'est pas activé ou configuré tout comme phpinfo() qui ne m'indique pas que curl existe.

Je précise que c'est une version bidouiller par OVH donc peut etre que ces dernier bloque certaine chose. D'autre part, j'ai deux php la v4 et v5 mais que ce soit sur l'un ou l'autre rien peut etre il faut preciser le package sur le qu'elle l'activié car si je me trompe pas j'ai un dev-lang/php-5.1.4 donc peut etre avec la ligne echo "dev-lang/php-5.1.4 >> /etc/portage/package.use

cela fonctionnera???

voila ce que j'ai dans phpinfo

'./configure' '--prefix=/usr/local/php5' '--with-config-file-path=/usr/local/lib/php5' '--with-pear=/usr/share/php5' '--with-dbase' '--with-filepro' '--with-xml' '--enable-exif' '--enable-ftp' '--with-db' '--enable-bcmath' '--enable-calendar' '--with-gd' '--enable-gd-native-ttf' '--with-freetype-dir' '--with-gettext' '--with-zlib-dir' '--enable-trans-sid' '--with-imap' '--with-kerberos' '--with-imap-ssl' '--with-openssl' '--enable-sysvsem' '--enable-sysvshm' '--with-dom' '--with-mcrypt' '--with-iconv' '--enable-mbstring=all' '--enable-mbregex' '--with-png-dir=/usr' '--with-jpeg-dir=/usr' '--with-mysql=/usr' '--with-mime-magic=/usr/share/misc/file/magic.mime' '--enable-cgi'

(j'ai redemarrez apache mysql doit je redemarrez un autre service pour que ce dernier soit pris en compte

Je vais tester mais bon voila OVH ne nous dit rien et nous explique rien sur leur version qu'il ne maitrise pas c'est un peu derangent mais bon.

Merci
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Wed Jun 28, 2006 2:58 pm    Post subject: Reply with quote

apres avoir fais un emerge -av
j'obtiens apres compilation ces quelque ligne :

>>> original instance of package unmerged safely.
* If you have additional third party PHP extensions (such as
* dev-php5/phpdbg) you may need to recompile them now.
* A new way of enabling/disabling PHP extensions was introduced
* with the newer PHP packages releases, so please reemerge any
* PHP extensions you have installed to automatically adapt to
* the new configuration layout.
*
* Please be aware that CURL can allow the bypass of open_basedir restrictions.
* This can be a security risk!
*

* The 'pic' USE flag was added to newer releases of dev-lang/php.
* With PIC enabled, your PHP installation may become slower, but
* PIC is required on Hardened-Gentoo platforms (where the USE flag
* is enabled automatically). You may also need this on other
* configurations where you disabled TEXTRELs, for example using
* PaX in the kernel.
*
* With PHP 5.1, some extensions were removed from PHP because
* they were unmaintained or moved to PECL. Our ebuilds reflect
* this: the Oracle extension was removed ('oracle7' USE flag),
* please use the 'oci8' USE flag for Oracle support now and/or
* the PDO OCI8 driver, enabled if you set both the 'oci8' and
* 'pdo' USE flags. Also, the MCVE extension was moved to PECL
* and thus can now be found in dev-php5/pecl-mcve. The Ovrimos
* and Pfpro extensions were removed altogether and have no
* available substitute.
* The 'xml' and 'xml2' USE flags were unified in only the 'xml' USE
* flag. To get the features that were once controlled by the 'xml2'
* USE flag, turn the 'xml' USE flag on.
*
>>> Regenerating /etc/ld.so.cache...
>>> dev-lang/php-5.1.4 merged.

>>> clean: No packages selected for removal.

>>> Auto-cleaning packages ...

>>> No outdated packages were found on your system.


* GNU info directory index is up-to-date.

j'ai l'impression que le systeme refuse curl?
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Wed Jun 28, 2006 3:31 pm    Post subject: Reply with quote

Salut,

Je ne pense pas que cela vienne de OVH car si tu as accès à tout tes fichiers tu peux configurer ta gentoo à ta guise...Par contre c'est un serveur hardened d'ou certaines restriction sécuritaire , emerge te prévient que cela comporte un risque mais ne t'interdit pas de prendre ce risque...


Je ne peux pas t'aider plus pour l'instant...

@ +
_________________
Get Up and Go !
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Fri Jun 30, 2006 7:07 pm    Post subject: Reply with quote

Comment faire pour autoriser l'installation et prendre ce risque?????
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Fri Jun 30, 2006 8:03 pm    Post subject: Reply with quote

salut ,


Est-ce que curl est installé ?
Code:
emerge -av net-misc/curl


Essais ça , pour chercher la libcurl :
Code:
updatedb

ensuite
Code:
locate libcurl




@+
_________________
Get Up and Go !
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Sat Jul 01, 2006 9:33 am    Post subject: Reply with quote

Dsl cela ne change rien,

lorsque je fais un updatedb rien ne ce passe
et meme lorsque je emerge -av php le message que j'ai indiqué ci dessus apparait toujours.

Je sais vraiment pas comment faire, es que je doit declaré ce packet dans open_basedir ???? mais si c'est le cas comment faire car ce dernier je ne le truve pas?

merci
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Jul 01, 2006 10:20 am    Post subject: Reply with quote

SAlut ,

updatedb c'est pour chercher n'importe quelles données sur ton système donc il ne se passe rien pendant un certain parcequ'il index les fichiers , faut être un peu patient :wink: et locate c'est la commande de recherche. Est-ce que tu as émergé la libcurl comme expliqué sur le post précédent ?




@+
_________________
Get Up and Go !
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Sat Jul 01, 2006 1:39 pm    Post subject: Reply with quote

salut,

oui je l'ai fais comme dit plus au et apres reemerge php mais le message reste identique a la fin de l'emerge php

ok et merci pour les deux autre commande
Back to top
View user's profile Send private message
man in the hill
Veteran
Veteran


Joined: 15 Dec 2005
Posts: 1552
Location: Madinina

PostPosted: Sat Jul 01, 2006 2:47 pm    Post subject: Reply with quote

Est-ce tu as la libcurl sur ton système ?

Rajoute la use curl ds ton /etc/make.conf et désinstalle curl et php :
Code:
emerge -C curl php


ensuite tu reinstalles php en vérifiant bien que la use curl soit activé et que curl s'installe avec php :
Code:
emerge -av php



@+
_________________
Get Up and Go !
Back to top
View user's profile Send private message
ythann
n00b
n00b


Joined: 27 Jun 2006
Posts: 9

PostPosted: Sat Jul 01, 2006 6:20 pm    Post subject: Reply with quote

salut,

je suis navrez mais cela ne fonctionne toujour pas sur php info il m'indique pas que curl est installer pourtant quand j'ai reinstaller php il a reinstaller curl sans que je lui demande donc c'est incomprehansible. et toujour a la fin la meme phrase disant qu'il y a un risque de securité. Je comprend rien du tout a tout cela plus je cherche et plus je vois que la soluce ne pointe pas son nez.

Je me demande si il n'existe pas un fichier qui bloque les extension non sur??? es que vous en avez deja entendu parler??? un peu comme pour les packet masqué sur package.mask.

merci pour votre patience
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum