Note aux utilisateurs Win32
Afin d'activer ce module dans l'environnement Windows, vous
devez copier les librairies
libeay32.dll
depuis le dossier DLL
de PHP/Win32 dans le dossier système
SYSTEM32 de votre machine (par exemple : C:\WINNT\SYSTEM32 or C:\WINDOWS\SYSTEM32).
De plus, si vous envisagez de générer des clés et de signer des messages,
vous devez insaller un fichier
openssl.cnf
valie sur votre
système. Depuis PHP 4.3.0, une configuration simple est inclue 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échargez 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 suppoé se trouver dans
le dossier des certificats, tel que configuré lors de la compilation
de la librairie 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
l'installer 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.
|