致命错误:调用未定义的函数json_encode()..?

我试图使用PHP和JSON不断收到错误

PHP致命错误:调用未定义的函数json_encode()

我使用PHP版本5.3.6和phpinfo(); 没有提到json。 有什么build议么?

出于某种原因,你的PHP编译没有JSON。 或者:

尝试在shell(假设你正在使用linux),
否则参考phpinfo();

 php -i | grep json 

 php -i | grep json json json support => enabled json version => 1.2.1 

有一个有趣的评论文档http://www.php.net/manual/en/json.requirements.php

如果你没有看到5.2.0或更高版本的json函数,请确保php不是用–disable-json编译的

如果您在Debian / Ubuntu上,请尝试:

 apt-get install php5-json 

接着

 service php5-fpm restart 

这将安装扩展(这在PHP 5.5.3上工作)。