Home > Backend Development > PHP Tutorial > PHP 7 composer ssl required for SSL/TLS protection.

PHP 7 composer ssl required for SSL/TLS protection.

WBOY
Release: 2016-06-06 20:17:51
Original
1740 people have browsed it

archlinux 上安装composer

<code>$:curl -s http://getcomposer.org/installer | php</code>
Copy after login
Copy after login

出现如下错误提示

<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>
Copy after login
Copy after login

于是我

<code>$:php test.php | grep ssl</code>
Copy after login
Copy after login

其中test.php:

<code><?php phpinfo();
?></code>
Copy after login
Copy after login

得到问题所在

<code>OpenSSL support => disabled (install ext/openssl)</code>
Copy after login
Copy after login

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

回复内容:

archlinux 上安装composer

<code>$:curl -s http://getcomposer.org/installer | php</code>
Copy after login
Copy after login

出现如下错误提示

<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>
Copy after login
Copy after login

于是我

<code>$:php test.php | grep ssl</code>
Copy after login
Copy after login

其中test.php:

<code><?php phpinfo();
?></code>
Copy after login
Copy after login

得到问题所在

<code>OpenSSL support => disabled (install ext/openssl)</code>
Copy after login
Copy after login

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

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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template