Неустранимая ошибка OpenWRT PHP: вызов неопределенной функции json_encode()

Я попытался установить php5-mod-json, но это не помогло. Я бы предпочел решение без каких-либо других фреймворков. Версия PHP, которую я использую, — 5.4.5. Также я использую nginx и OpenWRT.

Заранее спасибо.


person Чингиз Марданов    schedule 25.08.2015    source источник
comment
возможный дубликат Неустранимая ошибка PHP: вызов неопределенной функции json_decode()   -  person GiamPy    schedule 25.08.2015
comment
Это не дубликат... Платформа "встроена" там, где она работает под OpenWRT, как я вижу. Решение по ссылке предназначено для рабочей станции под управлением Ubuntu. Я также ищу пакет json для OpenWRT, который может решить эту проблему. Я не могу найти его через opkg менеджер пакетов.   -  person BlueBird    schedule 22.10.2015


Ответы (1)


Я попытался установить файл php5-mod-json. Это работает нормально для меня.

opkg install php5-mod-json

если это не работает для вас, вам нужно добавить URL-адрес http://downloads.openwrt.org/barrier_breaker/14.07/ramips/mt7620a/packages/oldpackages в список пакетов.

// File content 'index.php'
echo json_encode(array('ok'));

Тестовое задание

root@openWRT:/www/html# php-cli index.php 
["ok"]
person BlueBird    schedule 22.10.2015