0

我在尝试安装和配置 json 时遇到问题。

我现在的错误是>

# PHP warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/json.so' - /usr/lib64/php/modules/json.so: undefined symbol:ZVAL_DELREF in unknown on line 0 -bash: PHP: command not found
#PHP depracated: Directive safe mode is depracated in PHP 5.3 and greater in unknown on line 0

我遵循了这些指示 -

  1. 下载json包

    # wget http://pecl.php.net/get/json-1.2.0.tgz

  2. 解压并转到新创建的目录

    # tar -zxf json-1.2.0.tgz # cd json-1.2.0

  3. 创建配置文件并配置json

    # phpize # ./configure

  4. 创建安装文件并安装

    # make # make install

完成后会在/usr/lib64/php/modules/目录下创建json.so,需要被php配置目录调用

# cd /etc/php.d 
# echo “extension=json.so” >> json.ini

一切似乎都很好,但现在我在转圈。谁能建议我应该从哪里开始寻找或研究来纠正这个问题?

非常感谢

4

1 回答 1

0

如果您在使用 json_encode 或 json_decode 函数时遇到错误?如果他们工作正常。然后你可以完全忽略安装pecl json。由于 json 是 php 5.3 核心的一部分。您无需安装它。在这种情况下可以忽略php json启动错误。

于 2013-03-31T19:03:52.720 回答