Problema com 2 versão php e openssl

0

Olá, recebi dois erros que não sei como resolver.

Primeiro: instalado manualmente o php7.1.10 e instalado pelo apt-get da versão 7.1.11 (seguindo este etapas). Sabe com um phpinfo () eu recebo o PHP versão 7.1.11-1 mas dentro do terminal eu recebo o 7.1.10. Como posso alterar o terminal cli dentro para obter a mesma versão?

Segundo: estou recebendo este erro The openssl extension is required for SSL/TLS protection but is not available. fazendo um php composer.phar install . Dentro do phpinfo eu recebo OPENSSL support enabled mas dentro do terminal eu recebo OpenSSL support => disabled (install ext/openssl) . Então, talvez isso possa ser resolvido alterando a versão do php que estou usando no terminal.

ambiente: debian9, apache 2.4

Qualquer ajuda? obrigada !!!

    
por Braian Mellor 30.10.2017 / 16:14

2 respostas

0

Eu resolvo assim

# type php
php is /usr/local/bin/php
# cd /usr/local/bin/php
# sudo mv php phpbak
# type php
php is /usr/bin/php
# php -v
PHP 7.1.11-1

Espero que isso ajude alguém

    
por 30.10.2017 / 17:01
0

Use alternativas para isso, dessa forma você pode controlar e mover entre versões e configurações conforme necessário: link

Uma vez configurada, a alteração é tão fácil quanto:

sudo update-alternatives --set php ${path to PHP executable}

    
por 31.10.2017 / 23:11