我的PHP版本是5.1.6 我必須按照說明安裝JSON:JSON似乎使,但不能運行json_encode
# 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
現在,我檢查是否啓用了JSON,但我不能運行json_encode:
檢查1:
[[email protected] ~]# php -i | grep json
結果1:
/etc/php.d/json.ini,
json
json support => enabled
json version => 1.2.1
檢查2:
[[email protected] ~]# php -r 'var_dump(function_exists("json_encode"));'
結果2:
bool(true)
但運行時:
Fatal error: Call to undefined function json_encode() in /var/www/vhosts/ykite.com/httpdocs/fre/json.php on line 8
這裏運行鏈接:
檢查JSON:http://69.64.69.43/fre/json.php
php_info():http://69.64.69.43/fre/info.php
我確實在尋找和閱讀很多文件,但我找不到這種情況的原因。
我真誠感謝您的幫助。
的Cuong
檢查phpinfo()以查看您的擴展是否已啓用? – Repox
我檢查我的phpinfo():http://69.64.69.43/fre/info.php,它加載了json.ini,但沒有看到任何其他的引用 –