Главная > Софт, Техничка > JSON и PHP. Установка JSON на FreeBSD

JSON и PHP. Установка JSON на FreeBSD

jsonJSON - это формат для обмена данными. Он активно используется при работе с JavaScript и AJAX. Необходимость использования JSON у меня возникла при написании PHP скрипта, который взаимодействует с некоторыми сервисами Google, последния версия API которого работает именно при помощи AJAX.

При попытках использования функций PHP json_ encode и json_ decode выдавалась ошибка наподобие “PHP Fatal error:  Call to undefined function  json_decode()”.

Покопавшись в интернете и попробовав несколько вариантов установки необходимых модулей, остановился на таком. Заходим на сервер под root’ом, и выполняем 2 команды:

cd /usr/ports/devel/pecl-json/
make install clean

Несколько секунд установки, и PHP начинает видеть новые функции!

Связанные записи

Tags: , ,
  1. Лешка
    15 Сентябрь 2009 в 05:49 | #1

    От блин! Не захотел устанавливаться, выругался ===> pecl-json-1.2.1 cannot install: doesn’t work with PHP version : 5 (Doesn’t support PHP 5).

  2. alex_tesla
    10 Ноябрь 2009 в 00:50 | #2

    Для PHP5 - /usr/ports/devel/php5-json

  3. alex_tesla
    10 Ноябрь 2009 в 01:02 | #3

    а еще лучше:
    cd /usr/ports/lang/php5-extensions
    make config
    и отметить: JSON “JavaScript Object Serialization support”
    после этого пересобрать php5-extensions

  4. 10 Ноябрь 2009 в 09:54 | #4

    alex_tesla, спасибо. Хотя у меня предложенный мной вариант сработал отлично для PHP5, у других он иногда не срабатывает.

  1. Пока что нет уведомлений.