【问题标题】:The PHP Language Server server crashed 5 times in the last 3 minutes. The server will not be restartedPHP Language Server 服务器在过去 3 分钟内崩溃了 5 次。服务器不会重新启动
【发布时间】:2021-05-31 04:15:09
【问题描述】:

升级到 PHP8 后,我的 vscode 中出现此错误。

我尝试将 memory_limit 增加到 4GB8GB,如 this link 所述。

另外,我使用PHP IntelliSense 扩展的v2.3.14(最新版本)。

【问题讨论】:

  • 请检查Help / Toggle Developer Tools, tab Console的日志和输出
  • 禁用它并联系作者。还要确保已安装的插件版本支持您的 PHP 版本,并在需要时对其进行更新。
  • 检查您的PHP Error logs 并解决他们提出的问题。
  • 如果您使用的是 PHP 8,那么 PHP IntelliSense 可能还没有为 PHP 8 做好准备,因为 2.3.14 版是在 2019 年末才发布的。
  • @Martin 您对 2019 年的制作可能是正确的,但我正在检查您提到的错误,以便更接近解决问题。谢谢。

标签: php visual-studio-code intellisense


【解决方案1】:

这在 PHP 8.0.3 上为我修复了它:

cd ~/.vscode/extensions/felixfbecker.php-intellisense-2.3.14/

composer update

https://github.com/felixfbecker/php-language-server/issues/779

【讨论】:

  • 我尝试在 8.0.7 Win 10 上运行此命令,但它似乎进入了某种无限循环的弃用错误消息,这正常吗?当我等了5分钟但它继续前进。然后我退出了命令。
  • @SumitGupta 和我一样,你修好了吗?
  • @SumitGupta 也许this 可以帮助您,因为 Windows 可能无法识别“~”(波浪号)
  • 好吧,在我打破循环 (Ctrl + C) 之后,我只需重新启动代码,它就可以正常工作了。所以我从不重新运行命令或在那之后做任何事情并且它有效。
  • 得到了相同的弃用循环
【解决方案2】:

我在尝试使用 PHP 8.0.2 的 WSL2 Ubuntu 20.04.2 LTS 上也遇到了同样的问题,尽管我的 vscode 服务器路径略有不同。运行更新,重新打开 vscode,一切正常。

cd ~/.vscode-server/extensions/felixfbecker.php-intellisense-2.3.14/
composer update

【讨论】:

    猜你喜欢
    • 2022-09-23
    • 2023-02-06
    • 2021-10-17
    • 2019-10-18
    • 2022-11-18
    • 2014-04-16
    • 1970-01-01
    • 2015-07-07
    • 1970-01-01
    相关资源
    最近更新 更多