Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP警告:模块';json';已加载_Php - Fatal编程技术网

PHP警告:模块';json';已加载

PHP警告:模块';json';已加载,php,Php,在编辑器(Eclipse)中执行PHP代码时,出现以下错误: PHP警告:模块“json”已加载到第0行的未知中 这里的问题是什么?我如何解决它?您运行的是什么版本的PHP?您最近是否从旧版本升级 JSON模块在v5.2中只成为PHP的标准部分;在此之前,您必须自己添加PECL JSON模块 如果您已经升级到5.2或5.3,但仍然有一个旧配置试图添加PECL JSON模块,那么它将与现在内置到PHP中的JSON模块冲突 尝试找到包含PECL模块的位置并将其移除。您的JSON函数应该继续像以前一样

在编辑器(Eclipse)中执行PHP代码时,出现以下错误:

PHP警告:模块“json”已加载到第0行的未知中


这里的问题是什么?我如何解决它?

您运行的是什么版本的PHP?您最近是否从旧版本升级

JSON模块在v5.2中只成为PHP的标准部分;在此之前,您必须自己添加PECL JSON模块

如果您已经升级到5.2或5.3,但仍然有一个旧配置试图添加PECL JSON模块,那么它将与现在内置到PHP中的JSON模块冲突


尝试找到包含PECL模块的位置并将其移除。您的JSON函数应该继续像以前一样工作。

php.ini中搜索行extension=JSON.so,然后删除或更改为;extension=json。那么它是否在浏览器上运行呢?eclipse不是服务器。。请粘贴一些代码,它可能在使用Apache。您是否试图在php.ini中加载两次模块?如何注意模块是否加载了两次?请在php.ini中查找类似“extension=json.so”的内容。也可以通过httpd.conf/.htaccess中的
php_值
override来完成。找到它,删除/注释它,看看警告是否消失,但JSON仍然有效。嗨@Marc,我已经在php.ini和httpd.conf文件中检查了extension=JSON.so和php_值。两者都不存在。我还没有升级php。我已经安装了XAMPP 1.7.0Ho,以确定包含PECL模块的查找位置?