| Note aux utilisateurs Win32
Afin d'activer ce module dans l'environnement Windows, vous
devez copier les bibliothèques
libeay32.dll
depuis le dossier DLL
de PHP/Win32 dans le dossier système
SYSTEM32 de votre machine (par exemple :
C:\WINNT\SYSTEM32
ou
C:\WINDOWS\SYSTEM32
).
De plus, si vous envisagez de générer des clés et de signer des messages,
vous devez installer un fichier
openssl.cnf
valide sur votre
système. Depuis PHP 4.3.0, une configuration simple est incluse dans le dossier
openssl
de la distribution Windows. Si vous utilisez PHP
PHP 4.2.0 ou plus ancien, et que ces fichiers manquent, vous pouvez les
télécharger sur le site d'OpenSSL ou en
téléchargeant les fichiers de configuration de PHP 4.3.0.
PHP va rechercher le fichier
openssl.cnf
suivant la
tactique suivante :
-
La variable d'environnement
OPENSSL_CONF
, si elle est
définie, sera utilisée comme chemin (comprenant le fichier) vers le
fichier de configuration.
-
La variable d'environnement
SSLEAY_CONF
, si elle est
définie, sera utilisée comme chemin (comprenant le fichier) vers le
fichier de configuration.
-
Le fichier
openssl.cnf
sera supposé se trouver dans
le dossier des certificats, tel que configuré lors de la compilation
de la bibliothèque openssl. Cela signifie généralement
c:\usr\local\ssl\openssl.cnf
.
Dans votre installation, vous devrez décider si vous allez installer le fichier
dans
c:\usr\local\ssl\openssl.cnf
ou si vous allez
le faire ailleurs et configurer une variable d'environnement (possiblement
par site virtuel). Notez qu'il est possible de remplacer le chemin par
défaut en utilisant le paramètre
configargs
des fonctions
qui requièrent un fichier de configuration.
|