1

Я хочу установить этот модуль.

Проблема в том, что он требует, чтобы nginx был установлен из исходного кода. Я установил его через apt-get install , и он уже обслуживает веб-страницы.

Итак, какие шаги вы бы предприняли, чтобы перейти от одного к другому? Если возможно, я бы хотел, чтобы они использовали те же пути. В примере он использует /opt, но apt-get установил его в другом месте (я вижу записи в /etc, /lib, /usr /bin, /usr /share).

1 ответ1

1

Основная процедура состоит в том, чтобы удалить установленную версию, а затем установить новую:

    sudo apt-get purge nginx

Теперь загрузите tar-файл с исходным кодом того, что вы хотите установить, и распакуйте его:

    wget http://nginx.org/download/nginx-1.3.11.tar.gz
    tar xvvzf nginx-1.3.11.tar.gz 

Файлы, которые вы видите в /etc и /lib являются настройками, служебными сценариями и т.п. Они будут там, где бы вы ни устанавливали nginx , apt устанавливает nginx в /usr .

Итак, сообщите включенному скрипту configure для установки в /usr:

cd nginx-1.3.11/
./configure --prefix=/usr

Затем скомпилируйте и установите:

make
sudo make install

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .