DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-01-27 12:08:03

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Php4-Cli et cURL Extension

Bonjour,

Je souhaite quelques informations "d'installation" de PHP4-CLI ainsi que de Curl.
Mon est environnement est : Vhcs 2.4.7.1 Ubuntu / Apache 2.0 / PHP Version 4.4.2-1build1 /MySQL Version 4.0.4+

Dernièrement, j'ai acheté un script qui me demande impérativement PHP4-CLI et cURL Extension.
Malheureusement mon niveau technique unix ne me permet pas de résoudre mon problème.

Je souhaite savoir comment puis je "installer" PHP4-CLI et cURL Extension afin que mon script le détecte et puisse finaliser l'installation.


Un grand merci, d'avance, pour votre aide.



A bientôt.


Frédéric.

Hors ligne

 

#2 2008-01-27 12:31:35

hawk88
Jeidi
Date d'inscription: 2007-06-30
Messages: 183
Site web

Re: Php4-Cli et cURL Extension

Bonjour,

une petite recherche sur google http://www.google.fr/search?q=apt-get+i … =firefox-a

vous amene au point de départ
http://www.dedibox-news.com/doku.php?id … ebian:php4 smile

et qui donne apt-get install php4-cli php4-curl

Essayer de vous mettre a linux par des tutoriaux ou acheter un bouquin, vous comprendrez mieux ce que vous faites puis c'est pas dur faut juste connaitre les bases au moins

++

Dernière modification par hawk88 (2008-01-27 12:32:27)

Hors ligne

 

#3 2008-01-27 13:52:29

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Bonjour et merci pour cette réponse.


J'ai effectivement effectué ces manipulation "apt-get install php4-cli php4-curl" et tout s'est bien passé.
Cependant le script que j'ai acheté affirme qu'il ne voit pas la version du CLI et me bloque l'installation.

Je confirme avoir utiliser google et ce site (entre autre) avant de poster.


Cependant sur ce site, on propose de modifier le php.ini (dans /etc/php4/cli/php.ini) afin d'y apporter une modification.
Mais laquelle ?
Je précise que j''ai installé Zend Optimizer et j'ai cru comprendre qu'il faisait un ln du php.ini dans /usr/local/Zend/etc/php.ini
Je ne sais pas si c'est important mais lequel dois je modifier (et quelle modif y apporter) dans ce cas ?

Merci sincèrement pour votre aide,

Frederic.

Dernière modification par frederix (2008-01-27 13:53:20)

Hors ligne

 

#4 2008-01-27 14:11:16

hawk88
Jeidi
Date d'inscription: 2007-06-30
Messages: 183
Site web

Re: Php4-Cli et cURL Extension

Pour Zend je ne connais pas mais j'avais oublié

il faut effectivement modifier le php.ini, avec

Code:

nano /etc/php4/apache2/php.ini

trouver

Code:

;extension=php_curl.dll

et enlever le ";"

Puis redémarrer apache

Code:

/etc/init.d/apache2

Tout ca pour une installe classique, pour zend c'est à tester mais je pense pas que ca change grand chose wink

Hors ligne

 

#5 2008-01-27 14:43:52

olod
Maitre Jeidi
Date d'inscription: 2007-11-02
Messages: 331

Re: Php4-Cli et cURL Extension

hawk88 a écrit:

Pour Zend je ne connais pas mais j'avais oublié

il faut effectivement modifier le php.ini, avec

Code:

nano /etc/php4/apache2/php.ini

trouver

Code:

;extension=php_curl.dll

et enlever le ";"

Puis redémarrer apache

Code:

/etc/init.d/apache2

Tout ca pour une installe classique, pour zend c'est à tester mais je pense pas que ca change grand chose wink

.dll ??

Pour Zend optimiser, il déplace le fichier php.ini la ou l'auteur du topic la dit smile donc c'est pas /etc/php4/apache2/php.ini qu'il faut modifier smile

Ps: au passage, si t'install zend optimizer, installe aussi eAccelerator, tu gagnera en performance d'execution wink (voir les tutos "sivit" pour eaccelerator (et meme zend je crois))

Hors ligne

 

#6 2008-01-27 14:53:21

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

olod a écrit:

Ps: au passage, si t'install zend optimizer, installe aussi eAccelerator, tu gagnera en performance d'execution wink (voir les tutos "sivit" pour eaccelerator (et meme zend je crois))

Attention, les deux peuvent entrer en conflit !

Hors ligne

 

#7 2008-01-27 16:03:48

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Merci pour vos contributions, je me sens un peu moins seul smile

Je reviens sur le php.ini. Je les ai tous edité (celui du Zend, l'ancien, ect...) et dans aucun je n'ai vu la ligne extension=php_curl.dll. (ou plutôt .so)
Idem pour le php_cli, je ne retrouve rien la dessus.

Devrais je ajouter ces lignes d'extensions au php.ini et reloader l'apache2 ?


Merci encore.

Dernière modification par frederix (2008-01-27 17:18:59)

Hors ligne

 

#8 2008-01-27 16:49:54

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Regarde dans /etc/php4/conf.d/, tu dois avoir toutes les extensions.

curl.ini

# configuration for php CURL module
extension=curl.so

Si tu modifies la configuration de PHP ou d'Apache alors tu dois relancer le service Apache.

Dernière modification par goldyfruit (2008-01-27 16:50:36)

Hors ligne

 

#9 2008-01-27 17:22:58

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

En fait je n'ai pas de conf.d dans /etc/php4
Ils sont ici mais dans aucun je ne retrouve l'extension curl.so

___________
root@sd-12718:/etc/php4# find / -name conf.d
/etc/devfs/conf.d
/etc/fonts/conf.d
/etc/mkinitramfs/conf.d
/etc/apache2/conf.d
root@sd-12718:/etc/php4#
___________


Que faire ?


Merci !

Hors ligne

 

#10 2008-01-27 17:29:42

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Ajoute ceci à ton php.ini :

extension=curl.so

Hors ligne

 

#11 2008-01-27 17:34:38

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Oui je l'ai fait, j'ai restarté apache et mon script me précise tjs que je n'ai pas l'extention curl...

Hors ligne

 

#12 2008-01-27 17:45:51

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Créé une page PHP contenant :

Code:

<?php phpinfo(); ?>

Elle te permettra de voir si la librairie Curl est activée.

Si elle ne l'est pas regarde dans les logs d'erreurs d'Apache quand tu le relances.

Hors ligne

 

#13 2008-01-27 18:08:22

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Effectivement je ne le retrouve pas et dans mes logs, j'ai ceci :

-------------
[date] [notice] Apache/2.0.55 (Ubuntu) PHP/4.4.2-1build1 configured -- resuming normal operations
[date]  [notice] caught SIGTERM, shutting down
PHP Warning:  Unknown(): Unable to load dynamic library '/usr/lib/php4/20050606/php_curl.so' - /usr/lib/php4/20050606/php_curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
[date]  [notice] Apache/2.0.55 (Ubuntu) PHP/4.4.2-1build1 configured -- resuming normal operations
-------------
Cela confirme bien qu'il n'est pas installé ? cependant j'ai bien fait mon apt-get install php4-cli php4-curl et vérifié tous mes php.ini afin d'y charger l'extension curl.
J'ai restarter proprement l'apache2, pas d'erreur en direct.
pas d'erreur non plus sur les apt-get install.

Dans quelle direction puis m'orienter à présent ?

Merci encore pour votre aide,

Dernière modification par frederix (2008-01-27 18:10:12)

Hors ligne

 

#14 2008-01-27 18:11:28

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Le problème est clair :

PHP Warning:  Unknown(): Unable to load dynamic library '/usr/lib/php4/20050606/php_curl.so' - /usr/lib/php4/20050606/php_curl.so: cannot open shared object file: No such file or directory in Unknown on line 0

Que donne :

Code:

# dpkg -l | grep php4-curl

Hors ligne

 

#15 2008-01-27 18:24:26

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

heu... rien ! Absoluement rien.
Mauvais signe...

Mais il y a truc que je comprend pas : Suis je php4 ou php5 ?
quand je fais un php-v j'obtiens ceci :
----
root@sd-12718:~# php -v
PHP 5.1.2 (cli) (built: Nov 28 2007 22:33:12)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
----
J'ai donc fait un  dpkg -l | grep php5-curl  et j'obtiens ceci  :
---
ii  php5-curl                    5.1.2-1ubuntu3.10            CURL module for php5
---

Et mon fichier <?php info> me renvoit ceci comme infos : Vhcs 2.4.7.1 Ubuntu / Apache 2.0 / PHP Version 4.4.2-1build1 /MySQL Version 4.0.4+


J'avoue me perdre facilement avec unix...

Merci pour l'aide que vous m'apportez.

Dernière modification par frederix (2008-01-27 18:25:22)

Hors ligne

 

#16 2008-01-27 18:29:57

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Hum, c'est un peu le bordel sur ton serveur. tongue
Poste-nous le résultat de :

Code:

# dpkg -l | grep php

Hors ligne

 

#17 2008-01-27 18:32:30

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Très bien, voici le résultat :

--------
root@sd-12718:~# dpkg -l | grep php
ii  libapache2-mod-php4          4.4.2-1build1                server-side, HTML-embedded scripting languag
ii  php-db                       1.7.6-2                      PHP PEAR Database Abstraction Layer
ii  php-http                     1.3.6-2                      PHP PEAR module for HTTP related stuff
ii  php-mail                     1.1.6-2                      PHP PEAR module for sending email
ii  php-net-smtp                 1.2.6-2                      PHP PEAR module implementing SMTP protocol
ii  php-net-socket               1.0.6-2                      PHP PEAR Network Socket Interface module
ii  php-pear                     5.1.2-1ubuntu3.10            PEAR - PHP Extension and Application Reposit
ii  php-xml-parser               1.2.6-2                      PHP PEAR module for parsing XML
ii  php4                         4.4.2-1build1                server-side, HTML-embedded scripting languag
ii  php4-cli                     4.4.2-1build1                command-line interpreter for the php4 script
ii  php4-common                  4.4.2-1build1                Common files for packages built from the php
ii  php4-curl                    4.4.2-1build1                CURL module for php4
ii  php4-gd                      4.4.2-1build1                GD module for php4
ii  php4-mcrypt                  5.1.2-1                      MCrypt module for php4
ii  php4-mysql                   4.4.2-1build1                MySQL module for php4
ii  php4-pear                    4.4.2-1build1                PHP Extension and Application Repository (tr
ii  php5-cli                     5.1.2-1ubuntu3.10            command-line interpreter for the php5 script
ii  php5-common                  5.1.2-1ubuntu3.10            Common files for packages built from the php
ii  php5-curl                    5.1.2-1ubuntu3.10            CURL module for php5
root@sd-12718:~#
-------

Cela vous parle mieux qu'à moi je pense.

Merci

Hors ligne

 

#18 2008-01-27 18:34:20

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

D'après ce que tu me montres, php4-curl est bien présent.
Supprime les paquets suivant :

Code:

# apt-get --purge remove php5-cli php5-common php5-curl

Puis relance Apache.

Dernière modification par goldyfruit (2008-01-27 18:34:30)

Hors ligne

 

#19 2008-01-27 18:42:51

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Formidable j'ai à présent " cURL extension is installed " dans mon <?php info>. Un grand merci !!!
Voici à présent cette partie réglée.
Il ne me reste plus que le php-cli.
Je vais tenté de reprendre la méthode que tu m'as indiqué et refaire pareil avec cli.
A moins que tu es une autre directive peut être ?

Merci en tous les cas, ça fait plaisir d'avancer un peu et de mieux comprendre.

Hors ligne

 

#20 2008-01-27 18:45:40

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Bon, jai refait un "dpkg -l | grep cli" et j'ai, entre autre, ceci :

"ii  php4-cli  "

Par contre, je dois certainement ajouter l'extension dans le php.ini ?
mais comment se nomme l'extension exactement ? ;extension=php-cli.so ?

Merci,

Hors ligne

 

#21 2008-01-27 18:47:40

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Ben le php4-cli a du retourner en version 4.4.2.
Pour ajouter l'extension Curl à PHP-CLI il faut que tu ajoutes extension=curl.so au fichier /etc/php4/cli/php.ini.

Par contre je ne sais plus si une relance d'Apache est nécessaire pour le CLI, je ne pense pas.

Hors ligne

 

#22 2008-01-27 18:59:36

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Très bien, j'ai suivi à la lettre et cela m'a bien avancé.
bon, ça aurait été trop simple de s'arreter en si bon chemin...
la y a truc que je comprend pas trop.
Mon script me renvoi toujours : "The PHP CLI version could not be found. This will prevent you from using the cron, and may limit some of the other software functions" 

Etrange, je ne sais plus que faire pour le php-cli.

Hors ligne

 

#23 2008-01-27 19:11:21

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Peut-être ton script qui est foireux.

Hors ligne

 

#24 2008-01-27 19:16:08

frederix
Membre
Date d'inscription: 2006-05-05
Messages: 31

Re: Php4-Cli et cURL Extension

Rire, oui il se peut wink.
Vu le prix, j'espere que non tout de même.
Je me retourne un peu contre l'éditeur pour avoir des infos, mais c'est pas gagné.

En tous les cas, je te dis un GRAND MERCI pour ta précieuse aide, ainsi qu'à tout les autres depuis ce matin.
ça m'a bien avancé.

je vais continuer avec mon php-cli et après j'attaque imagemagik (que j'ai installé sans pb sous debian, et sous ubuntu, ça plante ss arret.)

Merci.

Hors ligne

 

#25 2008-01-27 19:18:46

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: Php4-Cli et cURL Extension

Bon courage.

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson