Как устранить неполадки $ json -> encode () - PullRequest
0 голосов
/ 21 апреля 2020

Это старый метод библиотеки pear:

$arr = array("foo", "bar", "baz", "blong");
$json = new Services_JSON();
echo $json->encode($arr);

этот же фрагмент кода был развернут на двух разных linux Apache серверах:

  • Сервер 1: Этот код работает отлично.
  • Сервер 2: странице не удалось отобразить и показать обычный текст кода html. Я изменил на $json->encodeUnsafe() / json_encode, это тоже решило проблему.

Итак, теперь мне нужно выяснить , почему эта библиотека работает на server1, а не на server2,

Обе системы используют для установки и установки один и тот же сценарий установки, поэтому я предположил, что оба сервера имеют одинаковые настройки.

Я проверил:

php -v
pear list installed package

, но результат показать то же самое, любая другая информация может помочь мне в этом расследовании?

...