json scheint aktiviert zu sein, kann aber json_encode nicht ausführen

Meine PHP-Version ist 5.1.6. Ich habe Json installiert, indem ich den Anweisungen folge:

<code># yum install php-devel
# yum install php-pear
# yum install gcc
# pear install json
# cd /etc/php.d
# echo "extension=json.so" > json.ini
# service httpd restart
</code>

Jetzt überprüfe ich, ob Json aktiviert ist, aber ich kann json_encode nicht ausführen:

Check 1:

<code>[root@69-64-69-43 ~]# php -i | grep json
</code>

Ergebnis 1:

<code>/etc/php.d/json.ini,
json
json support => enabled
json version => 1.2.1
</code>

Check 2:

<code>[root@69-64-69-43 ~]# php -r 'var_dump(function_exists("json_encode"));'
</code>

Ergebnis 2:

<code>bool(true)
</code>

Aber wenn laufen:

<code>Fatal error: Call to undefined function json_encode() in /var/www/vhosts/ykite.com/httpdocs/fre/json.php on line 8
</code>

Hier ist Lauflink:

Json prüfen:http://69.64.69.43/fre/json.php

php_info ():http://69.64.69.43/fre/info.php

Ich habe wirklich viele Dokumente gesucht und gelesen, aber ich kann die Ursache für diesen Fall nicht finden.

Ich bedanke mich sehr für Ihre Hilfe.

Cuong

Antworten auf die Frage(3)

Ihre Antwort auf die Frage