PEAR — это библиотека классов (модулей) языка php, список доступных модулей можно увидеть на её официальном сайте — http://pear.php.net. Предварительная настройкаПеред установкой первого модуля, предварительно необходимо создать файл с настройками в домашней директории такой командой по SSH: pear create-config ~ .pearrc
Следует скопировать стандартные файлы PEAR, чтобы копия хранилась в домашнем каталоге: PHP_PEAR_PHP_BIN=php5.6 pear install -o PEAR
Установка модулейУстановка производится командой вида pear install -o имя-модуля.К примеру, установка пакета File_Find: PHP_PEAR_PHP_BIN=php5.6 pear install -o File_Find
downloading File_Find-1.3.3.tgz ... Starting to download File_Find-1.3.3.tgz (8,092 bytes) .....done: 8,092 bytes install ok: channel://pear.php.net/File_Find-1.3.3 Указание пути до папки в include_pathСамым последним действием нужно указать сайту путь до директории, в которой хранятся классы PEAR. Для этого достаточно добавить в файл .htaccess одну строку: php_value include_path .:/home/u/username/pear/php
где /home/u/username/ — это домашняя папка аккаунта. Путь к ней формируется таким образом — сначала /home, далее /u (первая буква логина аккаунте), и /username/ (сам логин аккаунта). Как альтернативный вариант, можно добавить указание пути к папке в начало php-скрипта, такой строкой: ini_set('include_path','.:/home/u/username/pear/php');
|