我正在尝试在WAMP安装程序中安装Laravel。我收到了一条警告消息,因为我在WAMP中已经启用了openssl。
以下是该消息的屏幕截图。
发布于 2013-08-06 02:50:12
WAMP和Composer可能使用不同的PHP安装。Composer将使用PATH
环境变量中设置的PHP。
如果要启用openssl扩展来安装Composer,首先需要检查PHP的安装位置。
打开命令提示符,键入: PHP,然后检查installation.
php.ini
.
echo %PATH%
extension=php_openssl.dll
的文件,方法是删除开头的分号。现在你可以安装Composer了。
发布于 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
这一行实际上是注释的!我取消了它的注释,它工作得很好。
发布于 2015-10-04 20:45:15
我也遇到了同样的问题,我找到的解决方案是,在你的php.ini上,你需要做一些修改:
extension_dir = "ext"
extension = php_openssl.dll
这里的每个人都在谈论活动的openssl扩展,但在windows中,你也需要激活扩展目录。
https://stackoverflow.com/questions/18064612
复制相似问题