Я использую Apache 2.0.52 и хочу установить новый модуль. Для этого мне понадобится APXS (инструмент расширения Apache).
Он не установлен в моей версии Apache, поэтому мне нужно его установить.
У меня нет доступа в Интернет на сервер поэтому я не могу использовать yum
или что-то подобное
Как это сделать?
Вам нужно будет найти правильный пакет из вашего дистрибутива, который включает apxs
. В ваших тегах есть redhat, поэтому вы, вероятно, ищете что-то вроде httpd-devel
. (Я нашел имя пакета через Google: как правило, пакеты, связанные с созданием программного обеспечения, имеют в своих именах -dev или -devel.)
Загрузите правильный пакет на другой компьютер (дистрибутив, архитектура компьютера и версия должны соответствовать версии пакета httpd, установленного на сервере), скопируйте файл и установите его с помощью rpm -i filename.rpm
.
Вы можете найти это rpm
жалуется на отсутствие зависимостей; если да, повторите описанное выше для недостающих пакетов. (Yum будет обрабатывать зависимости автоматически; это одно из его преимуществ!)