Vey*_*YAR 14 php openssl composer-php
我正在尝试在 Windows 10 上安装 laravel。我安装了 composer 来安装 laravel,但它给了我以下错误。
[Composer\Exception\NoSslException] openssl 扩展是 SSL/TLS 保护所必需的,但不可用。如果您无法启用 openssl 扩展,您可以通过将 'disable-tls' 选项设置为 true 来禁用此错误,风险自负。
命令无关紧要它在所有命令中都给出了上述错误...
我检查了这个问题并使用了解决方案,但它对我不起作用..
我试过这些解决方案
composer config -g -- disable-tls true
extension=php_openssl.dll // open openssl extension in php.ini file. - I restarted apache after that but nothing changed
Tha*_*nda 44
我遇到过同样的问题。我做了以下事情来确保作曲家工作。
php --ini
校正前的样本输出:
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)
这个 C:\WINDOWS 是一个骗局。当我查看php安装目录时,我发现没有php.ini。有两个文件php.ini-development和php.ini-production. 只需将一个重命名为php.ini
然后你应该看到正确的ini路径 php --ini
之后,打开 php.ini 文件并取消注释以下行
;extension_dir = "ext"
应该是
extension_dir = "ext"
然后以相同的方式取消对扩展的注释。通常需要以下内容。(但请从您从 composer 命令中看到的消息中找出您需要的内容)
extension=fileinfo
extension=gd2
extension=mbstring
extension=openssl
| 归档时间: | 
 | 
| 查看次数: | 24356 次 | 
| 最近记录: |