如何配置从源代码构建的Python的mod_wsgi?
我想在Ubuntu上构建mod_wsgi,使用我自己从源代码编译的Python版本。(你可以在这里看到我具体是怎么编译的。)
我试着在mod_wsgi-3.3目录下运行这个命令:
$ sudo ./configure --with-apxs=/usr/local/apache2/bin/apxs \
--with-python=/usr/local/share/man/man1/python2.7.1
这可能有点天真,因为我知道python2.7.1其实只是一个文本文件,而不是一个可以直接运行的程序,命令可能是期待一个可执行文件的。我最终收到了很多权限被拒绝的消息,尽管我用sudo运行了。
那么,我该如何在一个从源代码构建的Python上构建mod_wsgi呢?
另外,我是否应该担心我自己编译的Python和Ubuntu默认的Python在不同目录下共存时会出现什么问题?
2 个回答
2
与其这样写
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/share/man/man1/python2.7.1
我想你应该这样写:
./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/bin/python2.7.1
我觉得你是想告诉mod_wsgi使用Python可执行文件的路径,而不是手册页。