안녕하세요. 해결 방법을 모르는 오류가 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 enabled
OpenSSL 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