json_encode从命令行工作但不适用于nginx

时间:2013-12-05 09:53:18

标签: nginx json

我在ec2的Ubuntu 13.10上安装了php5.5,nginx。 我的错误与json_encode函数有关:

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

阅读PHP Fatal error: Call to undefined function json_decode()后,我安装了php5-json。因此,当我从命令行调用json_encode时,它运行良好。

但如果我从nginx服务器调用json_encode,它就不起作用。我尝试将extension = json.so添加到文件/etc/php5/cli/php.ini和/etc/php5/fpm/php.init。但它无法解决问题。 你可以帮帮我吗 ?

提前谢谢

1 个答案:

答案 0 :(得分:0)

刚开始: 你取消注释 <= p>中的extension = json.so

  • /usr/local/php5/etc/extensions.ini?

你重启了php5-fpm吗?

否则,你能给我们你的phpinfos()吗? (json部分)