【发布时间】:2019-10-16 17:11:56
【问题描述】:
我不能在我的 Laravel 项目中使用 json_encode() 函数,它说在 composer.json 中缺少 ext-json。请帮忙!
【问题讨论】:
标签: composer-php laravel-5.2 phpstorm
我不能在我的 Laravel 项目中使用 json_encode() 函数,它说在 composer.json 中缺少 ext-json。请帮忙!
【问题讨论】:
标签: composer-php laravel-5.2 phpstorm
对于这个问题,JetBrains PHP Storm blog 提供了解决方案
"ext-json": "*"
列出您的项目所需的 PHP 扩展非常重要。并非所有 PHP 安装都是平等的:有些可能会错过您可能认为是标准的扩展(例如 ext-mysqli,它在 Fedora/CentOS 最小安装系统中默认不安装)。未能列出所需的 PHP 扩展可能会导致糟糕的用户体验:Composer 将安装您的包而不会出现任何错误,但它会在运行时失败。 show — platform 命令列出了系统上所有可用的 PHP 扩展。您可以使用它来帮助您编译您使用和需要的扩展列表。或者,您可以使用第三方工具来分析您的项目以获取所使用的扩展列表。
【讨论】: