L'extension PHP OpenSSL a un paquet?

15

Je sais que l'extension OpenSSL est en source PHP, mais je ne peux pas l'activer lorsque j'effectue apt-get install php5 . Il n'y a même pas de apt-get install php5-openssl . Comment dois-je procéder?

    
posée tassoevan 22.07.2013 - 15:40
la source

3 réponses

22

Je pense que le support SSL ne dépend pas d'une extension, il est déjà intégré dans PHP de Ubuntu. Essayez de créer un fichier PHP sur votre serveur Web avec ce contenu:

<?php phpinfo() ?>

alors accédez-y dans un navigateur ( http://<server>/<file>.php ). Vous devriez voir:

et

J'ai seulement ces paquets PHP installés: libapache2-mod-php5, php5-cli, php5-common, php5-gd, php5-mcrypt, php5-mysql.

    
réponse donnée Eric Carvalho 22.07.2013 - 16:30
la source
0

Essayez :

php -i | grep -i openssl

Si l’extension OpenSSL est installée, vous devriez voir quelque chose comme ceci:

openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.1f 6 Jan 2014
OpenSSL Header Version => OpenSSL 1.0.1f 6 Jan 2014
openssl.cafile => no value => no value
openssl.capath => no value => no value
OpenSSL support => enabled

Il semble que l'extension OpenSSL soit installée par défaut.

Mise à jour :

Si vous n’avez pas cette extension, vous pouvez éditer le fichier php.ini.

De php.ini:

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; ... or with a path:
;
;   extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
;
    
réponse donnée prostosmirienie 26.07.2017 - 22:12
la source
0

J'ai installé OpenSSL 1.1.0f en utilisant

# apt-get install openssl

# php -i | grep -i openssl
openssl
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.1.0f  25 May 2017
OpenSSL Header Version => OpenSSL 1.1.0f  25 May 2017
Openssl default config => /usr/lib/ssl/openssl.cnf
openssl.cafile => no value => no value
openssl.capath => no value => no value
Native OpenSSL support => enabled

J'espère que ça aidera quelqu'un!

    
réponse donnée Braian Mellor 31.10.2017 - 12:57
la source

Lire d'autres questions sur les étiquettes