Heim > Backend-Entwicklung > PHP-Tutorial > PHP 7 composer ssl required for SSL/TLS protection.

PHP 7 composer ssl required for SSL/TLS protection.

WBOY
Freigeben: 2016-06-06 20:17:51
Original
1740 Leute haben es durchsucht

archlinux 上安装composer

<code>$:curl -s http://getcomposer.org/installer | php</code>
Nach dem Login kopieren
Nach dem Login kopieren

出现如下错误提示

<code>Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
</code>
Nach dem Login kopieren
Nach dem Login kopieren

于是我

<code>$:php test.php | grep ssl</code>
Nach dem Login kopieren
Nach dem Login kopieren

其中test.php:

<code><?php phpinfo();
?></code>
Nach dem Login kopieren
Nach dem Login kopieren

得到问题所在

<code>OpenSSL support => disabled (install ext/openssl)</code>
Nach dem Login kopieren
Nach dem Login kopieren

现在的问题是,我要如何启用cli的ssl。php.ini中是启用了ssl,依据官方的说法,可能需要添加一个文件php-cli.ini,无果而终。

回复内容:

archlinux 上安装composer

<code>$:curl -s http://getcomposer.org/installer | php</code>
Nach dem Login kopieren
Nach dem Login kopieren

出现如下错误提示

<code>Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:

The openssl extension is missing, which means that secure HTTPS transfers are impossible.
If possible you should enable it or recompile php with --with-openssl
</code>
Nach dem Login kopieren
Nach dem Login kopieren

于是我

<code>$:php test.php | grep ssl</code>
Nach dem Login kopieren
Nach dem Login kopieren

其中test.php:

<code><?php phpinfo();
?></code>
Nach dem Login kopieren
Nach dem Login kopieren

得到问题所在

<code>OpenSSL support => disabled (install ext/openssl)</code>
Nach dem Login kopieren
Nach dem Login kopieren

现在的问题是,我要如何启用cli的ssl。php.ini中是启用了ssl,依据官方的说法,可能需要添加一个文件php-cli.ini,无果而终。

请先确认是否在安装php时安装了openssl的扩展,如果没有,请到源码etc/openssl下进行安装。环境最终是否有效以phpinfo()的结果为准,不是php.ini里配置了就会有的。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage