我在 Synology 1512+ 上运行 Apache。我想使用 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
使用 ipkg 安装与您安装的核心 Apache 软件包对应的 Apache 开发包。开发包包含 apxs,但更重要的是包含 Apache 的头文件,mod_wsgi编译时需要这些文件。可以解决缺少apxs的问题,但是如果您没有正确的Apache头文件,则无法执行任何操作。