Fonction FTP activé en CGI et pas en CLI

Le problème exposé dans ce sujet a été résolu.

Bonjour,

ma configuration ; Windows 7 64bit, Wamp 3.0.1 64bits, PHP 7.0.2, Apache 2.4.17, icone verte activée, et dans mon host :

127.0.0.1 localhost 127.0.0.1 monsite.localhost

j'ai accès à Localhost.

Je souhaite utiliser la fonction FTP_Connect en Cli. Mais, j'ai ce message d'erreur :

Fatal error: Uncaught Error: Call to undefined function ftp_connect()

J'ai regardé dans PHPInfo, la fonction est bien activé. J'essaie en CGI et ça marche parfaitement, pas de message d'erreur… Donc ma question est : comment corriger ce problème d'unidefined function present qu'en cli ?

PS : j'utilise Avast en antivirus.

cordialement.

J'ai regardé et comparé ce script en cli et en CGI : var_dump(function_exists('ftp_connect'));

la réponse : CGI : boolean true CLI : bool(false)

+0 -0

Salut !

Sauf erreur wamp a un php.ini différent pour apache et pour la cli php. En tout cas c'était comme ça y'a 10 ans.

victor

C'est toujours le cas, voir la fin de cette section. C'est aussi toujours valide pour WAMP 3.0, et risque fort de le rester : il n'est pas nécessaire d'avoir xDebug en ligne de commandes, entre autres  ^^

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte