【问题标题】:Symfony 3.4 bug php json during installSymfony 3.4 安装期间的错误 php json
【发布时间】: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,重启电脑,但同样的错误仍然存​​在。我不是在服务器上而是在我的电脑上,这可能是个问题吗?我想不会。

标签: php json symfony php-5.6


【解决方案1】:

在终端尝试php -m,看看php5.6-json是否加载正确

如果要查看模块版本,则php --ri json | grep version

【讨论】:

  • php -m 的结果是:[PHP Modules] calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd gettext hash iconv intl libxml mbstring mcrypt mhash openssl pcntl pcre PDO pdo_sqlite Phar posix readline Reflection session shmop SimpleXML 套接字 SPL sqlite3 标准 sysvmsg sysvsem sysvshm 标记器 wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib 和 php --ri json | grep 版本没有结果
  • 但是如果我尝试 apt-get install php5.6-json 结果是 php5.6-json 已经安装和更新了。
  • 所以有了这个你就可以解决你的问题,即使你已经安装了 json 模块也不会加载它
  • 也试试 php -v - -ini 看看加载了哪个 php ini 文件,如果你确定你已经安装了,尝试启用 json 模块
猜你喜欢
  • 2018-01-25
  • 2019-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多