Ubuntu 14.04 LTS 下 Nginx 1.6.0 + php5-fpm
在使用时无法使用json函数,错误显示Fatal error: Call to undefined function json_encode()
json函数在php5.5.9应该是内建的,不知道为什么调用失败...
sudo apt-get install php5-json
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
php5-json 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。
提示安装成功,但还是无法调用json函数
sudo apt-get install php5-json安装这个包并没有像其他包那样自动配置php....
; configuration for php json module ; priority=20 extension=json.so
然后在 php5-fpm 的配置目录下 创建一个此文件的软链接
sudo ln -s /etc/php5/mods-available/json.ini /etc/php5/fpm/conf.d/20-json.ini
sudo service php5-fpm restart
sudo ps -A |grep php5-fpm sudo kill -9 PID
php -m|grep json
######我直接用的 php5-fpm php5-fpm -m|grep json 没有显示json 没有安装成功######源码安装下吧######重启一下php-fpm###### sudo apt-get install php5-common######sudo apt-get install php5-common 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 php5-common 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。 但是还是用不了json的函数,哎~!心酸...版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。