首页 > 解决方案 > 使用所需的 CURL 扩展安装 Valet

问题描述

我正在尝试在我的 laravel 6 项目上安装 Valet。所以当我运行composer global require cretueusebiu/valet-windows安装它时,我收到以下错误:

需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。

但是,我的 php.ini 文件中启用了 extension=curl,并且我运行以下命令来检查它是否启用:

<?php phpinfo() ?>

我还可以看到 curl 支持已启用。我现在应该怎么做才能使用 Valet?我正在使用 Windows 10,根据这个答案,有 curl.exe 但它对我的预期答案没有任何作用。

当我跑步时,php -m我得到以下信息:

[PHP Modules]
bcmath
calendar
Core
ctype
date
dom
fileinfo
filter
hash
iconv
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
PDO_ODBC
pdo_pgsql
pdo_sqlite
Phar
readline
Reflection
session
SimpleXML
sockets
SPL
standard
tidy
tokenizer
wddx
xml
xmlreader
xmlrpc
xmlwriter
xsl
zip
zlib

[Zend Modules]

所以没有可用的卷曲。我该怎么做才能得到它?

标签: phpcurl

解决方案


可能未启用ext-curl 。

尝试启用:

$ sudo phpenmod curl

或者,安装:

$ sudo apt install php[7.2,7.3]-curl

从您安装的 PHP 版本中替换 [ 7.2,7.3 ]

您可以使用您的操作系统包管理器。在这里,我使用了 Aptitude for Debian


推荐阅读