Кастомная библиотека php с локальной установкой pear - PullRequest
3 голосов
/ 03 июня 2010

Здравствуйте, я хочу иметь возможность развертывать веб-приложение PHP вместе с локальной установкой PEAR.

Если быть более точным, я пытаюсь найти способ выполнить PEAR для каждого приложения или локально, если это возможно.

Например:

Приложение «MyApplication» находится в: / var / www / Applications / myapplication

Библиотека php находится в: / var / www / Applications / myapplication / library

Я ищу способ установки PEAR для каждого приложения, поскольку не все приложения управляются мной (и я хочу контролировать, какие пакеты PEAR установлены и когда).

Я нашел несколько руководств для локальной установки PEAR (на общем хосте), но я не знаю, подходит ли мой сценарий для локальной установки PEAR.

Любые мысли / помощь приветствуется.

1 Ответ

6 голосов
/ 03 июня 2010

Мы используем этот подход для наших развертываний.

Для каждого развернутого приложения мы создаем каталог externals / pear через:

pear config-create /path/to/app/externals /path/to/app/conf/.pearrc 

Затем мы сбрасываем путь включения для PHP на только , который имеет каталог / path / to / app / externals / pear / php.

Мы использовали этот подход в течение нескольких лет с большим успехом.

...