如何启用PHP的openssl扩展来安装Composer?
2022-08-30 07:16:00
我正在尝试在WAMP设置中安装Laravel。我收到一条警告消息,指出我没有启用openssl,我已经在WAMP中完成了。
下面是该消息的屏幕截图。
我正在尝试在WAMP设置中安装Laravel。我收到一条警告消息,指出我没有启用openssl,我已经在WAMP中完成了。
下面是该消息的屏幕截图。
WAMP 和 Composer 可能使用不同的 PHP 安装。Composer 将在环境变量中使用 PHP 集。PATH
如果要启用 openssl 扩展来安装 Composer,首先需要检查 PHP 安装的位置。
echo %PATH%
php.ini
extension=php_openssl.dll
现在,您可以安装 Composer 了。
我以不同的方式解决了我的问题。问题在于 wamp 的 GUI 具有误导性:它声称我已启用。如果我点击了相同的GUI。它实际上表明这是未注释的。php_openssl
php.ini
extension=php_openssl.dll
我不确定我是否正在使用OP的作曲家的相同安装程序版本,但它实际上在开始时要求您指定您想要应用作曲家的编辑器(这基本上确保没有人尝试将作曲家应用于错误的php可执行文件,就像OP所发生的那样)。php.exe
我解决这个问题的方法是让自己在wamp包中安装php:并在那里寻找。当我打开它时,我很震惊,这条线实际上被评论了!我取消了注释,它工作得很好。C:\wamp\bin\php\php5.4.12
php.in
extension=php_openssl.dll