вторник, 3 апреля 2012 г.

Установка PHP расширений на CentOS (на примере JSON)


PECL :: The PHP Extension Community Library1 . Войти по ssh под root-ом

2 .  Установить gcc и make:
          # yum install gcc make

3 .  Установить php-pear и php-devel :
          # yum install php-pear php-devel   

4 .  Установить необходимое расширение для php (json):
          # pecl install json



Если все прошло без ошибок, осталось настроить автозагрузку установленного расширения:
  1. Открыть для редактирования файл php.ini  (Например так: nano /etc/php.ini)
  2. Найти в php.ini раздел Dynamic Extensions
  3. Добавить строчку: extension = json.so
  4. Сохранить php.ini и перезапустить Apache ( Например так: service httpd restart)
Проверить, что расширение json подключено, можно следующим кодом:

<?php
phpinfo();
?>

Среди прочей информации о php должно быть нечто похожее на:





Аналогичным способом можно установить другие расширения php, что избавит от ошибок на подобии: Fatal Error Call to Undefined Function <имя функции из расширения xxx>

Комментариев нет:

Отправить комментарий