gpt4 book ai didi

phpsdk_deps 在 Windows 上返回 fatal error

转载 作者:可可西里 更新时间:2023-11-01 10:41:58 25 4
gpt4 key购买 nike

要在 Windows 上编译 PHP 7.1.X,我使用此处编写的步骤:

https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2

当我尝试使用以下命令更新依赖项时:

phpsdk_deps -u

我收到以下错误:

D:\php-sdk2\php-sdk-binary-tools\phpdev\vc14\x64_71_2\php-7.1.15-src
$ phpsdk_deps -u

Fatal error: Uncaught SDK\Exception: Failed to fetch supported branches

这种情况已经持续了将近两周。

最佳答案

您遇到网络问题。

如果您在此行打开 Config.php 文件,您会看到 Config 尝试加载 URI https://windows.php.net/downloads/php-sdk/deps/series/,并从那里选择正确的 txt 文件,以便下载正确的依赖项。您得到的异常意味着无法正确获取它。

我的解决方案是使用公司代理(命令行未使用它,因此它无法正确解析和到达上述 URL,因此 Config.php 得到一个空响应)。如何执行此操作可能会根据您使用的网络设置而有所不同。在我的例子中,我只是在 Firefox 中访问了上面的 URL(由公司正确配置),打开网络面板,从那里获取网站的 IP(这实际上是代理 Firefox 被告知使用的 IP通过公司设置),并在我的主机文件(C:\Windows\System32\Drivers\etc\host)中添加 IP hostname 条目,使其看起来像 10.1.2.3 windows.php.net

然后我重新运行配置脚本,然后砰的一声,它成功地检索了 txt 文件和依赖项。

另一种解决方案是检索 txt 文件中列出的与您的设置相对应的所有依赖项,但这有点乏味......

关于phpsdk_deps 在 Windows 上返回 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com