2013-03-31 4 views
0

J'ai eu un problème en essayant d'installer et de configurer json.json php 5.3.23 centos 5 json

L'erreur que j'ai maintenant>

# 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 

J'ai suivi ces instructions -

  1. Télécharger le package JSON

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

  2. Décompressez et GOTO nouvellement créé répertoire

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

  3. Créez les fichiers de configuration et configurer JSON

    # phpize # ./configure

  4. Créer le fichier d'installation et l'installer

    # make # make install

Une fois fait, json.so sera créé dans le répertoire /usr/lib64/php/modules/ et doit être appelé par le répertoire de configuration php

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

Tout semblait bien fonctionner, mais maintenant je vais y tourner en rond. Quelqu'un peut-il suggérer où je devrais commencer à chercher ou à chercher pour corriger cela?

Un grand merci

Répondre

0

Si vous obtenir erreur pour utiliser les fonctions json_encode ou json_decode? s'ils travaillent correctement. Ensuite, vous pouvez complètement ignorer pour installer pecl json. Comme json est partie intégrante du noyau de PHP 5.3. Vous n'avez pas besoin de l'installer. Voir php json Erreur de démarrage peut être ignorée dans ce cas.