Я пытаюсь использовать json с php, и я все время получаю сообщение об ошибке
Неустранимая ошибка PHP: вызов неопределенной функции json_encode ()
Я использую версию php 5.3.6 и phpinfo (); ничего не упоминает json. Какие-либо предложения?
По какой-то причине ваш PHP был скомпилирован без JSON. Либо:
попробуйте в оболочке (при условии, что вы используете Linux),
в противном случае обратитесь к phpinfo();
php -i | grep json
пример
php -i | grep json
json
json support => enabled
json version => 1.2.1
Есть интересный комментарий к документам http://www.php.net/manual/en/json.requirements.php
Если вы не видите функций json в версии 5.2.0 или новее, убедитесь, что php не был скомпилирован с помощью --disable-json
Если вы используете Debian / Ubuntu, попробуйте:
apt-get install php5-json
а потом
service php5-fpm restart
Это установит расширение (работает на PHP 5.5.3).