免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4687 | 回复: 2
打印 上一主题 下一主题

编译安装mod_python出错,大拿们帮忙看看如何解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-02 16:55 |只看该作者 |倒序浏览
使用源码编译安装mod_python:
./configure --with-apxs=/usr/local/apache2/bin/apxs
make

configure过程没有问题,make时出错如下,请各位大拿帮忙看看该如何解决,先谢了:

/usr/local/apache2/bin/apxs -I/root/mod_python-3.3.1/src/include -I/usr/local/apache2/include -I/usr/include/python2.4 -c mod_python.c _apachemodule.c requestobject.c tableobject.c util.c serverobject.c connobject.c filterobject.c hlist.c hlistobject.c finfoobject.c -L/usr/lib64/python2.4/config  -Xlinker -export-dynamic    -L/usr/kerberos/lib64     -lm  -lpython2.4 -lpthread -ldl -lutil -lm
/usr/local/apr/build-1/libtool --silent --mode=compile gcc -std=gnu99 -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache2/include  -I/usr/local/apr/include/apr-1   -I/usr/local/apr-util/include/apr-1  -I/root/mod_python-3.3.1/src/include -I/usr/local/apache2/include -I/usr/include/python2.4  -c -o mod_python.lo mod_python.c && touch mod_python.slo
mod_python.c: In function 'init_mutexes':
mod_python.c:564: error: 'unixd_config' undeclared (first use in this function)
mod_python.c:564: error: (Each undeclared identifier is reported only once
mod_python.c:564: error: for each function it appears in.)
mod_python.c:565: warning: implicit declaration of function 'unixd_set_global_mutex_perms'
mod_python.c: In function 'python_init':
mod_python.c:826: warning: initialization from incompatible pointer type
apxs:Error: Command failed with rc=65536
.
make[1]: *** [mod_python.so] 错误 1
make[1]: Leaving directory `/root/mod_python-3.3.1/src'
make: *** [do_dso] 错误 2

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
2 [报告]
发表于 2012-08-03 11:23 |只看该作者
和你遇见的错误好像一样, 都懒得再弄了, 直接用apache默认CGI得了, 不用装module了.

配置httpd.conf, 一般默认都是cgi-bin路径下为CGI目录, 在Py文件头部加上#!/usr/local/bin/python类似指定你的python解释器路径就行了, apache会fork子进程跑/bin/bash -c command去解析脚本调用对应解释器完成脚本执行的.

论坛徽章:
0
3 [报告]
发表于 2012-08-03 13:21 |只看该作者
mod_python 是过时了,看帖子http://stackoverflow.com/questio ... -python-or-just-cgi
要学网络编程建议的流程是CGI, WSGI, Django.  具体可以参考我翻译的文字: http://bbs.sciencenet.cn/home.ph ... =blog&id=596162
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP