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.

42
demandé sur jasonlam604 2012-02-27 17:49:47

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
98
répondu Memochipan 2013-12-11 00:06:16
[PHP_OPENSSL]
extension=php_openssl.dll

C'est la réponse.

7
répondu Mert METİN 2012-02-28 08:54:04

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..

2
répondu sameer.nuna 2013-08-31 16:23:11

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.

1
répondu macio.Jun 2013-01-07 00:24:16

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é!

1
répondu Roni davelman 2017-01-07 18:07:06
php.ini commentaire ;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

0
répondu mpalencia 2018-10-04 06:57:37