Lumen项目安装MeiliSearch遇Curl(35)证书吊销检查错误求助
解决Lumen项目中MeiliSearch安装的证书吊销检查错误
针对你遇到的curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012)错误,提供以下几种可行的安装方案:
方案1:使用curl的--ssl-no-revoke参数跳过吊销检查
这个参数是Windows环境下专门针对schannel证书吊销检查失败的解决方案,比-k更精准,执行命令:
curl -L --ssl-no-revoke https://install.meilisearch.com | sh
方案2:手动下载MeiliSearch二进制文件
如果curl命令始终无法正常执行,直接手动下载对应系统的MeiliSearch二进制包:
- 确认你的操作系统架构(如Windows x64、Linux x64等)
- 下载对应版本的二进制文件(建议选择稳定版本)
- 解压后将可执行文件(如
meilisearch.exe或meilisearch)放置到项目目录或系统PATH路径中,即可直接运行
方案3:使用PowerShell替代curl(Windows环境)
打开PowerShell,执行以下命令下载并运行安装脚本:
(Invoke-WebRequest -Uri https://install.meilisearch.com -SkipCertificateCheck -UseBasicParsing).Content | bash
如果你的PowerShell版本较低,不支持-SkipCertificateCheck,可以先下载脚本再执行:
Invoke-WebRequest -Uri https://install.meilisearch.com -OutFile install.sh ./install.sh
补充:安装MeiliSearch PHP客户端(配合Lumen使用)
如果需要在Lumen中调用MeiliSearch服务,还需安装官方PHP SDK:
composer require meilisearch/meilisearch-php http-interop/http-factory-guzzle
然后在bootstrap/app.php中添加配置加载:
$app->configure('meilisearch');
创建config/meilisearch.php配置文件:
return [ 'host' => env('MEILISEARCH_HOST', 'http://localhost:7700'), 'key' => env('MEILISEARCH_KEY', null), ];
之后即可通过依赖注入或启用门面的方式在Lumen中使用MeiliSearch服务。
内容的提问来源于stack exchange,提问作者Hazel
相关产品推荐
相关产品推荐

