A extensão PHP OpenSSL tem um pacote?

14

Eu sei que a extensão OpenSSL está no código fonte do PHP, mas não consigo ativá-la quando executo apt-get install php5 . Não há nem mesmo um apt-get install php5-openssl . Como devo proceder?

    
por tassoevan 22.07.2013 / 15:40

3 respostas

20

Eu acho que o suporte SSL não depende de uma extensão, já está embutido no PHP do Ubuntu. Tente criar um arquivo PHP no seu servidor web com este conteúdo:

<?php phpinfo() ?>

acesse-o em um navegador ( http://<server>/<file>.php ). Você deveria ver:

e

Eu tenho apenas esses pacotes PHP instalados: libapache2-mod-php5, php5-cli, php5-common, php5-gd, php5-mcrypt, php5-mysql.

    
por Eric Carvalho 22.07.2013 / 16:30
0

Tente :

php -i | grep -i openssl

Se você tiver a extensão OpenSSL instalada, deverá ver algo assim:

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

Parece que a extensão OpenSSL é instalada por padrão.

Atualizar :

Se você não tem essa extensão, você pode editar o arquivo php.ini.

Do 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.
;
    
por simhumileco 26.07.2017 / 22:12
0

Eu instalei OpenSSL 1.1.0f usando

# 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

Espero que ajude alguém!

    
por Braian Mellor 31.10.2017 / 12:57

Tags