“您的机器上的一些设置使Composer无法正常工作,请确保您解决了下面列出的问题并再次运行此脚本:
openssl扩展名缺失,这意味着安全的HTTPS传输是不可能的。 如果可能,你应该启用它或重新编译PHP –with-openssl“
我然后进入我的PHP.ini生产,并取消注释:“extension = PHP_openssl.dll”
无法安装Composer – PHP-fpm
composer PHP安装:json扩展名缺失
Symfony2 – Composer清除caching错误
处理公司防火墙添加自签名证书
Windows 10上的Composer安装错误:安装目录不可写入
这仍然不起作用,还有什么我必须做的?
我如何安装/启用PHP phar扩展?
composer PHP安装不使用私人回购ssh密钥(权限被拒绝publick键)
composer PHP隐藏的令牌
安装Composer for Windows – 无法find包装“https”
composer PHP不安装
我怀疑“PHP.ini生产”是适合现场环境的虚拟配置文件。 在控制台上执行PHP -i ,找到'PHP.ini'路径,看看它在哪里等待ini文件被保留。 这通常需要“PHP.ini”,并且可能实际上不存在 – 如果不存在,则将PHP.ini-development(或类似)复制到所需的位置。
这是(很长)输出的顶部附近,所以你可能会发现重定向到一个有用的文件( PHP -i > C:PHPinfo.txt )。
你还需要取消扩展目录的注释。 例如,在你的PHP.ini文件中找到这一行:
; extension_dir =“ext”
在PHP.ini中更改任何内容之后,您必须重新启动服务器,请确保首先执行此操作。
做一个PHP.ini (例如从PHP.ini-production ), 作为管理员 (!)在编辑器中打开它,删除评论分号; 在extension=PHP_openssl.dll前,正确设置extension_dir ,并保存该文件。 之后,它应该工作。 但是再一次:以管理员身份打开并编辑PHP.ini 。
在WAMPserver编辑这个文件:
d: WAMP BIN PHP PHP5.3.10 PHP.ini中
要么
D: wamp bin PHP PHP5.4.12 PHP.ini(基于版本)
不要在WAMP服务器菜单中使用PHP.ini。 不起作用。 转到您的wamp的根目录,并如上所示以D作为根目录。
如果您在Windows上使用MAMP,则需要将PHP.ini-development的扩展名更改为PHP.ini然后,在第一个扩展名出现之前,将此行;extension_dir = "ext"粘贴到PHP.ini文件中,并取消注释这另一行;extension=PHP_openssl.dll删除前缀分号。 不要忘记重新启动Apache
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。