Apache的日志(log)记录为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
.
有没有什么 idea 可能会导致这种情况,或者采取什么步骤来找出答案?
编辑:脚本 echo phpversion的结果是5.5.1-2+debphp.org~precise
编辑:phpinfo()
的结果也是PHP Version 5.5.1-2+debphp.org~precise+2
此外,在phpinfo()
中,它列出了模块JSON和模块作者(Omar Kilani、Scott MacVicar).