无法在Scientific Linux上为python2.7构建mod_wsgi
我使用python 2.7.5使用web.py开发了一个web应用程序 我需要在运行Scientific Linux 6.5的服务器上部署它。它附带Python2.6.6,系统需要这个版本,所以我不得不并行安装Python2.7.5 我需要做的是安装使用Python2.7.5的mod_wsgi。我找不到预编译的包,所以我尝试从源代码构建一个。我下载了mod_wsgi-3.4的源代码 我运行了以下配置:无法在Scientific Linux上为python2.7构建mod_wsgi,python,linux,mod-wsgi,Python,Linux,Mod Wsgi,我使用python 2.7.5使用web.py开发了一个web应用程序 我需要在运行Scientific Linux 6.5的服务器上部署它。它附带Python2.6.6,系统需要这个版本,所以我不得不并行安装Python2.7.5 我需要做的是安装使用Python2.7.5的mod_wsgi。我找不到预编译的包,所以我尝试从源代码构建一个。我下载了mod_wsgi-3.4的源代码 我运行了以下配置: ./configure --with-python=/home/mapto/Python-2.
./configure --with-python=/home/mapto/Python-2.7.5/python
并得到回应:
正在检查apxs2。。。没有
正在检查APX/usr/sbin/apxs
正在检查Apache版本。。。2.2.15
配置:创建./config.status
config.status:正在创建Makefile
当我运行“使其失败”时,会出现以下情况:
/usr/bin/ld:/usr/local/lib/libpython2.7.a(abstract.o):在创建共享对象时,不能使用针对“.rodata.str1.8”的重新定位R_X86_64_32;用-fPIC重新编译
/usr/local/lib/libpython2.7.a:无法读取符号:错误值
collect2:ld返回了1个退出状态
apxs:错误:命令失败,rc=65536
make:[mod_wsgi.la]错误1
我怎样才能解决这个问题?安装apxs2会有帮助吗?如果是,我该怎么做?(显然,当我执行“yum install httpd devel”时,它安装了apxs,而不是apxs2)这对我来说很有效:
我也必须这样做,因为并行python版本: