par
mitch10593 » 15 sept. 2006, 14:31
Ne serait pas plutôt apache qui doit être recompilé pour gérer le support ssl?
Non, je parle bien de php. Apache n'est d'ailleurs même pas installé, mon utilisation de php n'étant pas destinée à une utilisation web.
Concernant PHP proprement dit il y a ce qu'il faut dans le package windows de PHP dans le répertoire "extras", l'aide fournie sur le site php.net devrait être suffisante.
Au risque de me répeter, la fonction ftp_ssl_connect n'est disponible dans aucune version officielle des binaires de php5 pour windows, l'usage des extensions comme openssl ne suffisant pas puisqu'il faut que le binaire de php5 soit compilé avec l'option ssl "builtin", et non en extension dll.
Vérifies que ta version de PHP est suffisamment récente parce que je ne sais pas si openssl a été rajouté recemment ou non et je n'ai personnellement jamais travailler en SSL sous windows.
ftp_ssl_connect est disponible à partir de PHP 4 >= 4.3.0 et dans toutes les version de PHP 5.
L'utilisation de SSL ne pose aucun problème (toutes les méthodes sont accessibles). Mon seul problème est la méthode ftp_ssl_connect qui ne dépends pas des extensions dll mais du binaire de PHP5.
Merci donc à tous ceux qui pourront soit me trouver une solution pour compiler php5 pour windows (avec des compilateurs opensource), soit me trouver une version de php5 qui supporte l'extension OpenSSL 'builtin'.
Pour info, dans les versions windows de php, toutes les fonctions ftp sont directement dans le binaire de php. C'est pour ça qu'il est nécessaire d'avoir l'option built-in OpenSSL pour utiliser ftp_ssl_connect.
Mitch.
[quote]Ne serait pas plutôt apache qui doit être recompilé pour gérer le support ssl?[/quote]
Non, je parle bien de php. Apache n'est d'ailleurs même pas installé, mon utilisation de php n'étant pas destinée à une utilisation web.
[quote]Concernant PHP proprement dit il y a ce qu'il faut dans le package windows de PHP dans le répertoire "extras", l'aide fournie sur le site php.net devrait être suffisante.[/quote]
Au risque de me répeter, la fonction ftp_ssl_connect n'est disponible dans aucune version officielle des binaires de php5 pour windows, l'usage des extensions comme openssl ne suffisant pas puisqu'il faut que le binaire de php5 soit compilé avec l'option ssl "builtin", et non en extension dll.
[quote]Vérifies que ta version de PHP est suffisamment récente parce que je ne sais pas si openssl a été rajouté recemment ou non et je n'ai personnellement jamais travailler en SSL sous windows.[/quote]
ftp_ssl_connect est disponible à partir de PHP 4 >= 4.3.0 et dans toutes les version de PHP 5.
L'utilisation de SSL ne pose aucun problème (toutes les méthodes sont accessibles). Mon seul problème est la méthode ftp_ssl_connect qui ne dépends pas des extensions dll mais du binaire de PHP5.
Merci donc à tous ceux qui pourront soit me trouver une solution pour compiler php5 pour windows (avec des compilateurs opensource), soit me trouver une version de php5 qui supporte l'extension OpenSSL 'builtin'.
Pour info, dans les versions windows de php, toutes les fonctions ftp sont directement dans le binaire de php. C'est pour ça qu'il est nécessaire d'avoir l'option built-in OpenSSL pour utiliser ftp_ssl_connect.
Mitch.