首页 >后端开发 >php教程 >为什么 Composer 会警告 WAMP 上缺少 OpenSSL 扩展?

为什么 Composer 会警告 WAMP 上缺少 OpenSSL 扩展?

DDD
DDD原创
2024-10-19 20:31:291055浏览

Why Is Composer Warning About Missing OpenSSL Extension on WAMP?

Composer 警告:WAMP 中缺少 openssl 扩展

在带有 WampServer 2.2 的 Windows 7/64 上安装 Composer 可能会提示错误“The openssl extension缺少...”尽管通过 Wamp UI 启用了扩展,Composer 仍然检测到它的缺失。

解决方案:

出现此问题是因为 PHP.ini 文件存在分别适用于 Apache 和 WAMP 中的命令行界面 (CLI)。通过 Wamp UI 启用 php_openssl 会激活 Apache 扩展,但它会使其在 CLI 中处于休眠状态。

要为 CLI 启用 openssl,请编辑以下文件:

C:\wamp\bin\php\php-5.4.3\php.ini

步骤:

  1. 启用 php_openssl。
extension=php_openssl.dll ; enabled by Wamp
  1. 保存文件并重新启动 WAMP。
  2. 验证扩展程序的状态通过在命令提示符中运行 php -m 。 openssl 应该会列出。
  3. 重新执行 Composer-Setup.exe。该警告现在应该已解决。

以上是为什么 Composer 会警告 WAMP 上缺少 OpenSSL 扩展?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn