Composer php 如何安装composer-缺少openssl
我读过,也读过 它们都表示php文件需要从位于这两个文件夹中的php.ini文件中取消注释Composer php 如何安装composer-缺少openssl,composer-php,Composer Php,我读过,也读过 它们都表示php文件需要从位于这两个文件夹中的php.ini文件中取消注释extension=php_openssl.dll: C:\wamp64\bin\apache\apache2.4.17 C:\wamp64\bin\php\php7.0.0 C:\wamp64\bin\php\php5.6.16 ' I don't think I need to, but did it any way 我已经这样做了,然后重新启动电脑 WAMP正在我的Windows
extension=php_openssl.dll
:
C:\wamp64\bin\apache\apache2.4.17
C:\wamp64\bin\php\php7.0.0
C:\wamp64\bin\php\php5.6.16 ' I don't think I need to, but did it any way
我已经这样做了,然后重新启动电脑
WAMP正在我的Windows 10计算机上运行
尝试安装Composer时始终显示相同的错误
计算机上的某些设置使Composer无法正常工作。
请确保修复了下面列出的问题,然后再次运行此脚本:
缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。
如果可能的话,您应该启用它或使用openssl重新编译php
安装Composer需要做什么
编辑
从C:\PHP
(PHP文件夹)我启动了一个命令提示符并运行PHP-r“phpinfo();”
结果如下:
OpenSSL支持=>已禁用(安装ext/OpenSSL)
我遵循了您安装了多个版本的PHP:
- 在CLI上运行的PHP版本基于环境路径变量。第一条PHP路径获胜
- 在CLI上运行
。它将显示包含的php--ini
,以及php的路径php.ini
- 编辑此
文件并激活php.ini
extension=php\u openssl.dll
- 编辑此
- 然后运行
检查扩展是否已加载php-m
- 然后运行
composer
php-r“phpinfo();”
,在命令行中,并确保启用了openssl。WAMP在控制台模式下使用不同的php.ini文件。如果没有,您可以在phpinfo call.hmm的输出@mike中找到所用php.ini的位置,它显示OpenSSL支持=>已禁用(安装ext/OpenSSL)
。。我已经完成了@NitsanBaleli重新启动Apache不需要更改CLI设置,因为每次CLI调用都会隐式启动一个新的PHP实例。