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

2022-08-30 07:16:00

我正在尝试在WAMP设置中安装Laravel。我收到一条警告消息,指出我没有启用openssl,我已经在WAMP中完成了。

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

enter image description here


答案 1

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

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

  1. 打开命令提示符,键入:然后检查PHP安装的位置。echo %PATH%
  2. 转到该位置并编辑名为: 的文件。php.ini
  3. 通过删除开头的分号来取消注释该行。extension=php_openssl.dll

现在,您可以安装 Composer 了。


答案 2

我以不同的方式解决了我的问题。问题在于 wamp 的 GUI 具有误导性:它声称我已启用。如果我点击了相同的GUI。它实际上表明这是未注释的。php_opensslphp.iniextension=php_openssl.dll

我不确定我是否正在使用OP的作曲家的相同安装程序版本,但它实际上在开始时要求您指定您想要应用作曲家的编辑器(这基本上确保没有人尝试将作曲家应用于错误的php可执行文件,就像OP所发生的那样)。php.exe

我解决这个问题的方法是让自己在wamp包中安装php:并在那里寻找。当我打开它时,我很震惊,这条线实际上被评论了!我取消了注释,它工作得很好。C:\wamp\bin\php\php5.4.12php.inextension=php_openssl.dll

enter image description here


推荐