Maison >développement back-end >Problème PHP >Comment installer l'extension openssl en php

Comment installer l'extension openssl en php

藏色散人
藏色散人original
2020-11-01 13:30:323958parcourir

Comment installer l'extension openssl en PHP : recherchez d'abord le répertoire de l'extension curl dans le package d'installation PHP ; puis renommez le fichier config0.m4, puis exécutez enfin phpize, compilez et installez, et définissez le fichier de configuration PHP ; .ini.

Comment installer l'extension openssl en php

Recommandé : "Tutoriel vidéo PHP"

À propos d'openssl

OpenSSL est une bibliothèque cryptographique Secure Sockets Layer qui comprend les principaux algorithmes cryptographiques, les fonctions de gestion d'encapsulation de clés et de certificats couramment utilisées, ainsi que les protocoles SSL, et fournit une multitude d'applications à des fins de test ou à d'autres fins.

Installer l'extension openssl

article sur le système Linux

1. Système CentOS

répertoire du package d'installation php : /data/php5. 6.14/

Chemin d'installation PHP : /usr/local/php/

(Vous pouvez définir les paramètres de chemin spécifiques dans les étapes suivantes en fonction de votre situation réelle.)

Recherchez le répertoire de l'extension curl dans le package d'installation PHP

cd /data/php5.6.14/ext/openssl/

Renommez le fichier config0.m4

mv config0.m4 config.m4

Exécutez phpize

/usr/local/php/bin/phpize

Compilez et installez :

./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make && make install

À ce moment-là, openssl.so a été généré dans le répertoire /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/

Définissez le fichier de configuration PHP php. .ini, ajoutez la ligne suivante

extension=openssl.so

Enfin, redémarrez le service et utilisez phpinfo() pour vérifier si l'extension PHP-openssl est installée avec succès.

2. Système Ubuntu

Exécutez la commande suivante :

sudo apt-get install openssl
sudo apt-get install libcurl4-openssl-dev
sudo apt-get install libssl-dev

Redémarrez enfin le service.

Système Windows

1 : Vérifiez d'abord si extension=php_openssl.dll dans php.ini existe. S'il existe, supprimez le caractère de commentaire précédent ';'. Ajoutez ensuite extension=php_openssl.dll.

2 : Copiez les fichiers php_openssl.dll, ssleay32.dll, libeay32.dll 3 du dossier php dans le dossier WINDOWSsystem32.

Remarque : s'il n'y a pas de php_openssl.dll, allez sur Internet pour en télécharger un. Il existe de nombreux téléchargements de php_openssl. Recherchez le php_openssl sous votre version PHP correspondante.

3 : Redémarrez simplement le service

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn