Пакеты облачной службы Azure PHP Pear

Я следую этому уроку http://azure.microsoft.com/en-gb/documentation/articles/storage-php-how-to-use-blobs/ при использовании Azure PHP SDK для доступа к BLOB-объектам хранилища Azure.

Мне нужно читать и писать в эти двоичные объекты из моей живой облачной службы, на которой запущено мое приложение PHP. В нем говорится, что SDK зависит от некоторых пакетов PEAR и их следует устанавливать с помощью «Установщика пакетов Pear».

Клиентские библиотеки PHP для Azure зависят от пакетов PEAR HTTP_Request2, Mail_mime и Mail_mimeDecode. Рекомендуемый способ устранения этих зависимостей — установить эти пакеты с помощью менеджера пакетов PEAR.

Это все хорошо на моем сервере DEV, я просто устанавливаю PEAR, а затем устанавливаю пакеты. Но очевидно, что как только приложение упаковано и отправлено в мою облачную службу Azure Production, оно не содержит Pear или каких-либо пакетов. PHP устанавливается в облачной службе, когда он запускается с помощью ServiceDefinition.csdef Задачи запуска. Каждый новый экземпляр имеет установленный PHP при запуске.

Итак, как мне получить PEAR и эти пакеты в моем облачном экземпляре? У меня есть Google, и я не могу найти ничего, что объясняет использование Pear на Cloud Instances, но во всей документации SDK говорится, что это необходимо?!?

Я что-то неправильно понимаю?

2

Решение

Несмотря на то, что менеджер пакетов PEAR был оплотом в минувшие дни, я думаю, что его быстро заменит Composer и тому подобное.

Вы не должны устанавливать с помощью инструмента PEAR, однако. Все это ранний менеджер пакетов. Вы можете загрузить библиотеки PEAR по отдельности и поместить их в общий каталог
http://pear.php.net/package/PEAR/download

Предостережение заключается в том, что это 100% ручное обновление, и все на вас, чтобы обновить пакеты, но обновления PEAR немногочисленны. Загрузите каждый пакет, а затем сделайте что-нибудь, чтобы установить базовый каталог include.

set_include_path('/path/to/pear');
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector