Activer L'OpenSSL dans XAMPP
j'ai passé trois heures mais je n'ai rien trouvé; je suis incapable de me connecter à un serveur compatible SSL. Je veux la liste de ce que j'ai fait:
j'ai d'abord vérifié que mon répertoire d'extensions PHP était en ordre; l'extension n'était pas là, php_openssl.dll
Puis j'ai ouvert mon php.ini le fichier mais je ne pouvais pas voir tout extension=php_openssl.dll ligne à décommenter.
Aussi, j'ai cherché sur Google et j'ai vu des gens avec le même problème. http://www.apachefriends.org/f/viewtopic.php?p=162623
Cependant, j'ai aussi
OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf
...
openssl
OpenSSL support enabled
OpenSSL Library Version OpenSSL 0.9.8l 5 Nov 2009
OpenSSL Header Version OpenSSL 0.9.8l 5 Nov 2009
pas de lignes . Que dois-je faire? Veuillez nous faire part de vos suggestions.
6 réponses
Oui, vous devez ouvrir php.ini
et supprimer le point-virgule pour:
;extension=php_openssl.dll
Si vous n'avez pas cette ligne, vérifiez que vous avez le fichier (Dans mon PC est sur D:\xampp\php\ext
) et les ajouter à
extension=php_openssl.dll
dans xampp, si "extension=php_openssl.dll" n'est pas présent dans votre php.ajoutez ensuite le fichier ini dans la section" Extensions Windows " de votre php.fichier ini et redémarrez votre apache. Il fonctionne pour moi..
j'utilise xampp. Auparavant, j'ai essayé le fichier d'exemple "test_smtp_gmail_basic.php" dans phpMailer (vous pouvez télécharger phpMailer ici: https://github.com/Synchro/PHPMailer), mais j'ai eu l'erreur suivante:
erreur de Mailer: la suivante de l'adresse a échoué: xxx@gmail.com
après avoir commenté ; extension=php_openssl.dll
en php.ini, il est aujourd'hui.
vous devrez éditer votre php.ini. C'est 4 pas faciles.
trouver votre php.fichier ini.
$inipath = php_ini_loaded_file();
Activer openssl dans le fichier:
extension=php_openssl.dll
Activer allow_url_fopen sur
allow_url_fopen = On
redémarrez apache et c'est terminé!
;extension=php_openssl.dll
étape 2: Copier libeay32.dll et ssleay32.dll à partir de votre dossier racine PHP et coller votre dossier Apache/bin
ETAPE 3: redémarrer Apache