php - 使用所需的 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]
所以没有可用的卷曲。我该怎么做才能得到它?
解决方案
可能未启用ext-curl 。
尝试启用:
$ sudo phpenmod curl
或者,安装:
$ sudo apt install php[7.2,7.3]-curl
从您安装的 PHP 版本中替换 [ 7.2,7.3 ]
您可以使用您的操作系统包管理器。在这里,我使用了 Aptitude for Debian
推荐阅读
- uwp - UWP:如何从重叠内容中排除 GridView 滚动条?
- java - 如何在 Eclipse 中使用 p12 证书?
- python-3.x - 在抓取 Web Selenium WebDriver 时定义用户代理字符串
- mule - 如何在 mule 4 的 JAVA SDK 操作中将函数作为参数传递
- javascript - 查找 GP 系列中的术语数使 3280
- sql - 如何在选择查询中添加条件?
- webrtc - MediaStreamAudioSourceNode 内存泄漏
- websphere-liberty - 无法使用 IBM HTTP Server 在 Liberty Admin Center 上检索服务器信息
- swift - 取消嵌套的组合发布者
- arrays - 用于填充工作表上的多个列的数组