【发布时间】:2018-11-05 07:14:02
【问题描述】:
在使用
安装 symfony 期间symfony 新 my_project 3.4
我有这个错误:
PHP 注意:使用未定义的常量 JSON_ERROR_DEPTH - 在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 第 140 行中假定为“JSON_ERROR_DEPTH” PHP 注意:使用未定义的常量 JSON_ERROR_STATE_MISMATCH - 在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 第 140 行假定为“JSON_ERROR_STATE_MISMATCH” PHP 注意:使用未定义的常量 JSON_ERROR_CTRL_CHAR - 在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 第 140 行假定为“JSON_ERROR_CTRL_CHAR” PHP 注意:使用未定义的常量 JSON_ERROR_SYNTAX - 在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 中的第 140 行假定为“JSON_ERROR_SYNTAX” PHP 注意:使用未定义的常量 JSON_ERROR_UTF8 - 在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 中的第 140 行假定为“JSON_ERROR_UTF8” PHP 致命错误:在 phar:///usr/local/bin/symfony/vendor/guzzlehttp/guzzle/src/Utils.php 第 142 行调用未定义函数 json_decode()
我的 PHP 是:
PHP 5.6.30-10+deb.sury.org~trusty+2 (cli) 版权所有 (c) 1997-2016 PHP 集团 Zend Engine v2.6.0,版权所有 (c) 1998-2016 Zend Technologies
你知道如何帮助我吗?
【问题讨论】:
-
只是猜测,但可能由于某些奇怪的原因没有安装 json extension。
-
注意:如果您使用多个php版本用户
php5.6-json如果不是php-json作为您想要安装的php扩展名。 -
我已经安装了 php5.6-json,重启电脑,但同样的错误仍然存在。我不是在服务器上而是在我的电脑上,这可能是个问题吗?我想不会。