您好,我遇到了 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.
创建php composer.phar install
.在 phpinfo 内我得到,OPENSSL support enabled
但在终端内我得到OpenSSL support => disabled (install ext/openssl)
。所以也许这可以通过更改我在终端内使用的 php 版本来解决。
环境:debian9、apache 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