首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何启用PHP的openssl扩展来安装Composer?

如何启用PHP的openssl扩展来安装Composer?
EN

Stack Overflow用户
提问于 2013-08-06 01:58:33
回答 18查看 295.3K关注 0票数 116

我正在尝试在WAMP安装程序中安装Laravel。我收到了一条警告消息,因为我在WAMP中已经启用了openssl

以下是该消息的屏幕截图。

EN

回答 18

Stack Overflow用户

发布于 2013-08-06 02:50:12

WAMP和Composer可能使用不同的PHP安装。Composer将使用PATH环境变量中设置的PHP。

如果要启用openssl扩展来安装Composer,首先需要检查PHP的安装位置。

打开命令提示符,键入: PHP,然后检查installation.

  • Go在该位置的位置并编辑名为:php.ini.

  • Uncomment
  1. echo %PATH% extension=php_openssl.dll的文件,方法是删除开头的分号。

现在你可以安装Composer了。

票数 124
EN

Stack Overflow用户

发布于 2014-03-11 18:51:15

我用不同的方式解决了我的问题。问题是wamp的图形用户界面具有误导性:它声称我启用了php_openssl。如果我点击同一图形用户界面上的php.ini ..它实际上显示extension=php_openssl.dll是未注释的..

我不确定我是否在使用OP的composer的安装程序版本,但它实际上在一开始就要求您指定要应用composer的php.exe (这基本上确保了没有人会像OP那样将composer应用于错误的php可执行文件)。

我解决这个问题的方法是自己在wamp包中安装php:C:\wamp\bin\php\php5.4.12并在那里查找php.in。当我打开它的时候,我震惊地发现extension=php_openssl.dll这一行实际上是注释的!我取消了它的注释,它工作得很好。

票数 62
EN

Stack Overflow用户

发布于 2015-10-04 20:45:15

我也遇到了同样的问题,我找到的解决方案是,在你的php.ini上,你需要做一些修改:

  1. extension_dir = "ext"
  2. extension = php_openssl.dll

这里的每个人都在谈论活动的openssl扩展,但在windows中,你也需要激活扩展目录。

票数 57
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18064612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档