Apache веде лісозаготівлю PHP Fatal error: Call to undefined function json_decode()
. Після деякого гуглінгу, здається, ця проблема є наслідком відсутності останньої версії php. Як не дивно, запущені php --version
аути
PHP 5.5.1-2+debphp.org~precise+2 (cli) (built: Aug 6 2013 10:49:43)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.2-dev, Copyright (c) 1999-2013, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
Чітко показуючи, що моя php
версія більше, ніж 5.1
.
Будь-які ідеї щодо того, що це може спричинити, або кроки, які слід вжити, щоб з’ясувати це?
EDIT: Результатом скрипту, що лунає phpversion, є 5.5.1-2+debphp.org~precise
EDIT: Результат phpinfo()
також єPHP Version 5.5.1-2+debphp.org~precise+2
Крім того, у статті phpinfo()
перелічено модуль JSON та автори модулів (Омар Кілані, Скотт Маквікар).
disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_ge\ t_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
php-services-json
. Можливо, це допомагає ...
json_decode
.
disable_functions
директиву ini, щоб побачити, чиjson_decode
є в цьому списку