На отечественных арендованных виртуальных хостах некоторые хосты сами предоставляют библиотеку классов Pear, но не стоит ожидать, что они обновят или установят для вас необходимые пакеты Pear. В этом случае вы можете попробовать установить ее под свой собственный виртуальный хост. Копия груши
Установите грушу через ssh.
Большинство внутренних виртуальных хостов не предоставляют ssh, но если это сервер друга, они могут быть более расслабленными и предоставить вам разрешения. Давайте рассмотрим шаги по установке pear на виртуальный хост через ssh:
PEAR 1.3.5 или ниже. :
$ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs
-d ext_dir=~/pear/ext -d php_dir=~/pear/lib
-d data_dir=~/груша/данные -d test_dir=~/груша/тесты
-d cache_dir=~/pear/cache -d bin_dir=~/pear/bin
PEAR 1.4 или выше:
$ pear config-create /home/user/pear .pearrc
Создает файл .pearrc в доме пользователя
и добавляет его в файл .bashrc.
ГРУША 1.3.2 или ниже:
$ pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
ГРУША 1.3.3 или выше
$ pear install -o PEAR
таким образом создает новый каталог pear в домашнем каталоге пользователя. Этот pear представляет собой полную копию pear на хосте.
Чтобы использовать только что установленный пакет pear, вам необходимо указать его в php-коде. include_path
ОБЫЧНЫЙ ТЕКСТ
PHP:
<?php
ini_set('include_path','~/pear/lib'. PATH_SEPARATOR
.ini_get('include_path'));
// Начиная с PHP 4.3.0, вы можете использовать следующее:
// что особенно полезно на общих хостах:
set_include_path('~/pear/lib'. PATH_SEPARATOR
.get_include_path());
?>
Установите грушу через ftp/ftps/sftp
Несомненно, хорошей идеей является установка pear на удаленный виртуальный хост через ftp или что-то подобное. Эта функция в основном реализуется с помощью пакета pear PEAR_RemoteInstaller. Есть несколько моментов, на которые следует обратить внимание:
если вам нужно, это машина с PHP 5.0 или выше. чтобы использовать FTPS для установки, тогда в собственный PHP необходимо добавить расширение openssl
Если вам нужно использовать ssh для установки, то в локальный php необходимо добавить расширение ssh2.
Командная строка pear в каталоге php является исполняемой.
У FTP есть разрешение на запись. Из-за нехватки времени я пока не буду записывать конкретные шаги. Друзья, нуждающиеся в помощи, могут обратиться к справочному
документу ниже:
груша руководство
Автор: вулкан Опубликовано 15 сентября 2006 г. в 8:40
Информация об авторских правах: Перепечатка возможна по желанию. При перепечатке обязательно указывайте первоисточник и информацию об авторе статьи и данного утверждения в виде. гиперссылка
Постоянная ссылка - http://www.ooso.net/index.php/archives/241.