2. PHP 버전 및 openssl 문제

2. PHP 버전 및 openssl 문제

안녕하세요. 해결 방법을 모르는 오류가 2개 발생했습니다.

첫째: php7.1.10을 수동으로 설치하고 apt-get을 통해 버전 7.1.11을 설치합니다(다음과 같이).이것속도). phpinfo()를 통해 PHP 버전 7.1.11-1을 얻었지만 터미널 내에서는 7.1.10을 얻었습니다. 동일한 버전을 얻으려면 터미널 내에서 cli를 어떻게 변경합니까?

둘째 : The openssl extension is required for SSL/TLS protection but is not available.phpinfo 내 에서는 php composer.phar install. 아마도 터미널 내에서 사용하고 있는 PHP 버전을 변경하면 이 문제를 해결할 수 있을 것입니다.OPENSSL support enabledOpenSSL support => disabled (install ext/openssl)

환경: debian9, 아파치 2.4

도움이 필요하세요? 감사해요! ! !

답변1

이에 대한 대안을 사용하면 필요에 따라 버전과 구성 간에 제어하고 이동할 수 있습니다. https://wiki.debian.org/DebianAlternatives

일단 구성되면 변경 사항은 매우 간단합니다.

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

답변2

저는 이렇게 해결해요

# 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

관련 정보