最近搭建测试服务器,访问网站查看报错日志出现如下错误:
Fatal error: Call to undefined function json_decode()
出现该问题原因是安装PHP时没有安装json扩展所致。
1、首先进入php安装包的ext中的json目录,如下图所示:

2、执行phpize,如下图所示:

3、编译配置,如下图所示:

4、安装扩展,如下图所示:

5、安装成功后看到json.so扩展,如下图所示:

6、最后在php.ini配置文件加上extension=json.so,如下图所示:

7、最后重启php-fpm即可看到扩展加载。
本文详细介绍了在搭建测试服务器过程中,遇到的PHP访问网站显示“Fatal error: Call to undefined function json_decode()”错误的解决步骤。从定位问题到最终解决,包括进入php安装包的ext中的json目录,执行phpize,编译配置,安装扩展,以及在php.ini中添加extension=json.so等关键操作。
2375

被折叠的 条评论
为什么被折叠?



