Apache без apxs

Я использую Apache на Synology 1512+. Я хотел бы сделать некоторые разработки с использованием Python и решил использовать mod_wsgi служить. Я изначально установил ipkg и использовал это для установки mod_wsgi, К сожалению, он, кажется, установил Python 2.5 (и, возможно, другой Apache) вместо того, чтобы использовать установленный в настоящее время Python 2.7 и работающий Apache. Я решил просто попытаться скомпилировать свой собственный mod_wsgi, но похоже, что мне не хватает apxs?

Вот ошибка, которую я получаю. Я не знаю, что делать дальше. С помощью ipkg или компилировать себя - это два моих собственных варианта. Могу ли я просто скачать скомпилированную версию или что-то?

./configure --with-python=/usr/local/bin/python2.7

checking for apxs2... no
checking for apxs... no
checking Apache version... ./configure: ./configure.lineno: line 1704: apxs: not found
./configure: ./configure.lineno: line 1704: apxs: not found
./configure: ./configure.lineno: line 1705: apxs: not found
./configure: ./configure.lineno: line 1723: /: Permission denied    
./configure: ./configure.lineno: line 1877: apxs: not found
configure: creating ./config.status
config.status: error: cannot find input file: Makefile.in

1 ответ

Используйте ipkg для установки пакета разработки для Apache, соответствующего установленному вами базовому пакету Apache. Пакет разработки содержит apxs, но, что более важно, содержит файлы заголовков для Apache, которые понадобятся mod_wsgi при его компиляции. Можно обойтись без отсутствия apxs, но если у вас нет правильных файлов заголовков Apache, вы ничего не сможете сделать.

Другие вопросы по тегам