刚刚更新至 saucy 13.10 且json_encode
捆绑的 php 中缺少该功能。 json
未出现在phpinfo()
输出中,且我的应用程序中出现此错误:
PHP Fatal error: Call to undefined function json_encode()
还有谁遇到过这个问题或者知道解决办法吗?
答案1
安装php5-json
:
sudo apt-get install php5-json
这曾经由php5-common
但在 Saucy 中,情况发生了变化。不知道为什么,这似乎是一件愚蠢的事情,但修复起来非常简单。
安装完成后,请确保重新启动 Apache2 服务器:
sudo service apache2 restart
答案2
当您安装此软件包时,如果您没有看到 php5-fpm restart post install,请不要忘记执行以下操作:
sudo service php5-fpm restart